【发布时间】:2011-08-27 14:00:48
【问题描述】:
我有大量的代码执行,其中包含许多循环和预渲染过程,我想知道是否有办法告诉 Flash 播放器在代码端稍作暂停并进行渲染。
基本上,我的执行需要一段时间,每一步我都会调用一个屏幕,然后修改加载条的比例。现在的问题是用户只看到最后的进度,我知道这是由于 flash 执行代码然后渲染的事实,我试图调用 stage.invalidate 来强制渲染但它不会工作,直到如果完成了整个执行。有没有办法强制flash在两行代码之间渲染?
【问题讨论】:
-
stage.invalidate 仅将阶段标记为缺少更好的词无效。更新只会发生在下一个 enterframe 事件中。
标签: actionscript-3 actionscript flash-cs5 flash