很简单的一个应用,mx:application creationComplete执行一段初始化脚本比如init()
init(){
1,调用过this.parameters```
2,调用过Application.application.enabled=false;//数据未加载,系统不能响应用户操作
3,调用服务器数据
4,其它一些初始化,有timer,也有组件初始化
}
其中,application.enabled=true是服务器数据加载后回调执行的,结果发现个问题,貌似3,4步压根没有执行,界面一直灰色状态,这种情况不是每次发生,而且只有ie8下出现,网上资料也未发现解放方案。
后来使用calllater方法解决了:
init(){
1,调用过this.parameters```
2,调用过Application.application.enabled=false;//数据未加载,系统不能响应用户操作
this.calllater(initok);
}
function initok(){//包了一层
3,调用服务器数据 4,其它一些初始化,有timer,也有组件初始化
}
测试了一下,很正常了,具体原因还不知道为啥。
init(){
1,调用过this.parameters```
2,调用过Application.application.enabled=false;//数据未加载,系统不能响应用户操作
3,调用服务器数据
4,其它一些初始化,有timer,也有组件初始化
}
其中,application.enabled=true是服务器数据加载后回调执行的,结果发现个问题,貌似3,4步压根没有执行,界面一直灰色状态,这种情况不是每次发生,而且只有ie8下出现,网上资料也未发现解放方案。
后来使用calllater方法解决了:
init(){
1,调用过this.parameters```
2,调用过Application.application.enabled=false;//数据未加载,系统不能响应用户操作
this.calllater(initok);
}
function initok(){//包了一层
3,调用服务器数据 4,其它一些初始化,有timer,也有组件初始化
}
测试了一下,很正常了,具体原因还不知道为啥。