就是读一个a.txt ,文件已经放到resources文件夹中了,
还是提示
sorry can not load “a.txt” because it is not placed in the “resources” folder
cc.loader.loadRes("a", function(){
})
试试看
你是怎么读取的呢? 能否提供一下代码?
首先新建个 resources文件夹,在这个文件夹下新建个记事本文件。
用代码
cc.loader.load(cc.url.raw('a.txt'),function(errors,results)
{
if(errors)
{
cc.log(errors);
}
else
{
var bjstr = results;
cc.log(bjstr);
}
}
以上是代码,最后的结果还是不行。我是真服了,Creator里有没有详细的教程说明。这样开发起来,遇个功能,查半天还没结果真是太时间了。哈哈
终于读出来了,把文件放到根目录就可以。
但还是不能解析XML的字符串,用网上给的方法,在虚拟机里测试不行吗?提示document对象没有定义。
我是真服了。
在 resources 文件夹下的文件需要用 loadRes 来加载:
cc.loader.loadRes('a', function (error, result) {
cc.log(error || result);
});
至于你说的详细教程说明,我不能说我们的文档有多么详尽,但是我觉得应该足够你看一段时间了,下面是关于资源加载的文档
http://cocos.com/docs/creator/scripting/load-assets.html
关于原生平台,需要注意的是,原生平台我们支持的只是 Javascript 引擎的所有 API,不支持任何 DOM 的 API,你说的 document 恰恰是 DOM 结构中的 API。出于包体,性能,结构等问题考虑,我们没有放一个浏览器到我们的原生包中,只是包含了 Spidermonkey 这个 JS 引擎,所以开发的时候请务必注意。
那么对于懒得找文档和 google 的同学们,解析 XML 这件事情,有无数种选择,最直接的就是从 npm 上选择一个第三方库,下面这个库是花了大概 30 秒从 npmjs.com 上找到的,对其易用性、稳定性、可靠性概不负责
1赞
cc.url.raw(‘resources/a.txt’) url要写全
你们的文档,说实话,只有基本功能,甚至按照你们文档,都搞不出来什么东西。我动态生成一个toggle,翻遍你们网页,也没有一条说怎么实现的