![]() |
1
11
当然注销其计时器和事件,将其从其父级中删除,并删除对其的所有引用。;) 也就是说,AS3是一种垃圾收集语言,因此您无法控制对象(包括MC)何时被删除 从内存中删除。当您删除对它的所有引用(包括事件注册)时,GC将检测到不再需要它并为您清理它。
|
![]() |
2
2
Loader.unloadendstop() 引自 http://www.gskinner.com/blog/archives/2008/07/additional_info.html :
请注意,以上所有操作都是递归运行的,因此它们也将应用于任何嵌套子级,包括其他加载的SWF。 |
![]() |
3
1
我见过一些事件,特别是计时器事件,在
使用Flash自己处理这些东西是一个很好的实践,尤其是当出现的不一致比我们希望的更频繁时。 |
|
4
1
Jeremy,为了防止事件未被触发的问题,请确保您的物品在某处有引用。 例如,我制作了一个预加载程序类,该类通过命令从第1帧的根时间线调用:
此时,没有对预加载程序的外部引用,任何_rootClip.loaderInfo.addEventListener(ProgressEvent.PROGRESS,fn)都将失败。(_rootClip是我的预加载程序类的属性,其根作为参数传递)。
我所做的很简单:
因为我为加载条制作了一个电影剪辑,并将这个movieclip附加到根,所以这个movieclip有一个引用。
我就是喜欢
|
![]() |
nabster023 · 拉伸和旋转电影剪辑而不失真 7 年前 |
![]() |
Dimentio · 无限循环(动作脚本3) 7 年前 |
![]() |
AeroKLiam · AS3-使用组合框进行真/假测验 7 年前 |
![]() |
nabster023 · 自动检测AS3中输入文本字段的值 7 年前 |
![]() |
TheGunners · 查找两条圆弧之间的交点 7 年前 |