如何下载指定文件

游戏每一场景仅下载指定文件作为资源 请问如何实现 像现在的页游

楼主解决这个问题了没?求教

在引擎文件cocos2d中有个叫jsloader.js的文件 其中:
var loadNext = function () {
i++;
if (i < que.length) {
var f = d.createElement(‘script’);
f.src = que*;
f.addEventListener(‘load’, loadHandlerIE.bind(f, loaded), false);
d.body.appendChild(f);
}
updateLoading(i / (que.length - 1));
};这个函数中的var f = d.createElement(‘script’); 会在html中直接创建链接 让浏览器下载指定的js文件
这里详细分析了引擎是如何下载文件的:http://www.cocos2d-x.org/docs/manual/framework/html5/v2/customize-loading-screen/zh
祝好运
*

谢谢,不知道楼主有没有native app里面下载关卡数据到本地的方案?

可以根据场景来加载指定文件的。
只要定义好了文件列表。
然后可以使用:
cc.loader.loadJs(’’,
“…/…/frameworks/cocos2d-html5/external/pluginx/platform/facebook_sdk.js”,
“…/…/frameworks/cocos2d-html5/external/pluginx/platform/facebook.js”
], function() {
var layer = nextFacebookTest();
self.addChild(layer);
director.runScene(self);
});

这样就会等到文件加载完成,然后进下一个场景