HaxeとCreateJS(externs)を使用してアプリケーションを構築しようとしています。 マニフェストの読み込みに関する問題が発生しています。ここで外部のマニフェストコンテンツをロードするHaxe CreateJSが失敗する
コードです:mymanifest.jsonの
function loadAssets():void
{
var _manifest:String = "assets/manifests/mymanifest.json";
_queue = new LoadQueue(true);
_queue.on("complete", onQueueComplete);
_queue.on("error", onQueueError);
_queue.loadManifest([_manifest]);
}
内容:
{
"path" : "assets/images/main_menu/",
"manifest" :
[
{"id" : "mm_background", "src" : "background.jpg", "type":"Image"},
{"id" : "mm_adv_off", "src" : "advanSelectOff.jpg", "type":"Image"},
{"id" : "mm_adv_on", "src" : "advanSelectOver.jpg", "type":"Image"},
{"id" : "mm_tech_off", "src" : "techSelectOff.jpg", "type":"Image"},
{"id" : "mm_tech_on", "src" : "techSelectOver.jpg", "type":"Image"},
{"id" : "mm_app_off", "src" : "appSelectOff.jpg", "type":"Image"},
{"id" : "mm_app_on", "src" : "appSelectOver.jpg", "type":"Image"}
]
}
私はmymanifest.jsonがロードされることに気づくが、しかし画像はいずれもロードされますありません。
を私はブラウザにコンソールを見て、ネットワークの負荷を見た:私は検証
どのように...
onQueueError
はトリガされませんので、私はタイプミスや不正なエラーが発生しているとは思いません。 .. コンソールにエラートレースまたはソートが表示されません。ネットワークにはイメージの負荷が表示されません。
ありがとうございました。 – MikeH
私はファイルがJSONとしてロードされると思うことに同意します... 最初のオプション(_queue。[oadManifest([src:_manifest、type: "マニフェスト"}]、true)を試しました; はまだJSONとしてロードされます... 2番目のオプションが有効ではないようですが、loadManifestが型のパラメータを探しているというエラーが表示されます –
MikeH
TypeScriptなどを使用していますか? loadManifestは常に単なるArray以上のものを受け入れているので、定義が間違っている可能性があります。 "マニフェスト"タイプとしてロードすると、ファイルはJSONとしてロードされますが、ファイルがロードされるとマニフェストプロパティが検索されます。 JSONとしてロードするだけの場合、どうやって判断していますか? – Lanny