|
1
4
所以当你用
|
|
|
2
1
听起来你可能遇到了flash播放器的垃圾回收问题。 Flash Player 10中添加了一个新的API,可以解决以下问题:
格兰特·斯金纳在他的博客上有更多信息: http://www.gskinner.com/blog/archives/2008/07/unloadandstop_i.html
http://labs.adobe.com/technologies/flashplayer10/ 迈克·钱伯斯 mesh@adobe.com |
|
3
1
下面我将说明相同的,但有一个弱的参考。
我们知道前两个参数是什么,所以让我们从第三个开始。第三个参数指示事件是在捕获阶段(true)还是冒泡阶段(false也是默认值)触发onEventHappened函数。我提到这个参数的唯一原因是在设置弱引用参数之前需要它。第四个参数是priority,它指示在侦听同一对象和事件流的同一阶段时哪些事件具有优先级。第五个参数将弱引用设置为true或false,对于这种情况,我们将使用true,这有助于垃圾收集。 |
|
|
4
0
所讨论的对象是一个MovieClip吗?它是否有播放的时间线? 如果是这样,您将需要停止它之前删除。 还要记住,以任何方式存储对对象的引用(尽管在事件侦听器中最常见)都可以防止对象被垃圾收集。这包括对函数或子对象的任何引用。 |
|
|
5
0
输出窗口或调试器应该向您显示导致不需要的调用的函数调用堆栈。如果您将错误输出粘贴到您的问题中,那么我们将能够给您一个更准确的答案。 |
|
|
6
0
在处理移除的对象时,请记住停止并移除任何相关计时器: BIT-101: Running timers are not garbage collected. Ever. |
|
|
7
0
我会看着Event.ENTER\框架以及定时器侦听器,请确保在移除对象之前将其置空。 |
|
|
nabster023 · 拉伸和旋转电影剪辑而不失真 8 年前 |
|
|
Dimentio · 无限循环(动作脚本3) 8 年前 |
|
|
AeroKLiam · AS3-使用组合框进行真/假测验 8 年前 |
|
|
nabster023 · 自动检测AS3中输入文本字段的值 8 年前 |
|
|
TheGunners · 查找两条圆弧之间的交点 8 年前 |