それなりブログ

とあるWebエンジニアのそれなりのブログ、JavaScript/Node.js/Python/PHP/ゲーム作成 など

[BulkLoader] getXMLは.xmlのリクエスト以外を例外で返す

ActionScript3ライブラリのBulkLoaderで微妙にハマった。

loader変数はBulkLoaderインスタンスとします

// addで末尾が .xml  じゃないURLを設定
loader.add("/url/to/foo", {id: "foo_xml"});

で、BulkLoader.COMPLETE イベントハンドラ内

var xml:XML = loader.getXML("foo_xml");

こう値を取ろうとすると、以下の例外が発生する

[BulkLoader] Failed to get content with url: 'foo_xml'as type: [class XML]

どうやら、BulkLoader#getXML() で値を取得しようとすると、
URLの末尾が .xml で放ったリクエスト以外は例外になるっぽい。

対処法は、getContentを使うこと

var xml:XML = new XML(loader.getContent("foo_xml"))

2 Responses to “[BulkLoader] getXMLは.xmlのリクエスト以外を例外で返す”


コメントを残す

メールアドレスが公開されることはありません。

Categories

Archives