按照官方文档的说明,onLoad在start之前执行。然而我做的时候,出现这么一个情况:我在onload里通过initData方法加载了一个1KB的JSON文件,然后我想在start里打印一下这个文件的内容测试下自己写的代码是否正常,结果提示我undefined。于是我加了一个按钮,在点击那个按钮之后再打印测试,就可以正常打印了。打印的代码没改,只是挪了调用的地方。
这个现象似乎是在执行start的时候,onLoad还没有完成JSON的加载,这好像和官方说明不一致啊?有大神或者官方知道是怎么回事么?这样我对加载资源该怎么处理就有点方了,原来想的是都在onload里加载,start里做跟加载的资源相关的初始化,现在这样的话,好像这样就不稳了。
- Creator 版本: 2.4.3
