我正尝试使用Haxe和CreateJS(externs)构建应用程序。
我在加载清单文件方面遇到了问题。
以下是代码:
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]);
}
我的manifest.json文件的内容如下:
{
"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"}
]
}
我注意到我的manifest.json被加载了,但是没有任何图像被加载。
onQueueError不触发,所以我认为没有拼写错误或格式错误...
我如何验证: 我在浏览器的控制台中查看并查看网络加载... 控制台没有显示任何错误跟踪等。网络也没有显示任何图像的加载...