flex3 跑在ie8 flash 10里不稳定?

很简单的一个应用,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,也有组件初始化

}

 

 

测试了一下,很正常了,具体原因还不知道为啥。

你可能感兴趣的:(timer,IE,服务器,Flex,Flash,application)