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,也有组件初始化
  }
  测试了一下,很正常了,具体原因还不知道为啥。

你可能感兴趣的:(Flash)