2006-7
27
曾写过一篇《 由Flash中的异步、同步联想到setInterval的一些用法》、《 谈MC的instanceName》,很久以前还进行过关于MovieClip(下简称MC)和Graphics的生命周期的探讨。
今天发现有必要系统的整理一下。
总结如下:
变量定义与时间轴连续性相关
在MC上定义的变量,只要两帧之间仍沿用统一实例,则变量“不死亡”,而MC中间有一帧的间隔,则变量死亡。常见于时间轴描述的应用程序架构。
例如,第1帧留空,第2帧有一MC:a_mc。如果播放母MC,则第2帧定义的变量全部丢失。而如果第一帧不留空,播放母MC不会导致该问题。
_root变量永远不会丢失(哪怕用右键菜单胡乱播放,我们防的就是这个-虽然可以禁用Menu,但这仍然不是安全、完美的做法)
尤其关于上文提到的setInterval的保护数组,个人建议定义到_root,因为这样数组永远不会丢失。
时间轴在OOP中的不连续性
在第 N 帧 import的class,在第N+1帧便会失效.不过再次import似乎并不会增加太多文件体积。
本文来自:http://www.awflasher.com/blog/archives/605
还没找到您要的东西?Google试试看吧,
Google更注重原创、时效性好的文章:
Google更注重原创、时效性好的文章:
| 相关阅读 | 本月十大 |




ok很好写的正好