【发布时间】:2011-05-04 19:52:21
【问题描述】:
我有一个 Flash CS 项目。我有一个舞台和一些框架。如何使用 AS3 从头开始所有项目?还是从头开始所有阶段的内容?有可能吗?
【问题讨论】:
我有一个 Flash CS 项目。我有一个舞台和一些框架。如何使用 AS3 从头开始所有项目?还是从头开始所有阶段的内容?有可能吗?
【问题讨论】:
MovieClip 有一个函数gotoAndPlay(frameNumber)。
因此,您需要一个直接添加到舞台并包含所有其他电影剪辑的影片剪辑。
注意,帧数从 1 开始。
更新: 这就是我会做的: 制作一个包装影片剪辑,将其导出为动作脚本。
在我的主(文档)类中,我会创建一个变量,即 world:MovieClip 来保存包装器。 然后我可以动态创建和删除这个movieclip,然后重新创建。
正如我所说,如果你小心引用,垃圾收集器将保持内存清洁。没有引用、eventListeners 且不在显示列表中的对象,将在下一次 GC 迭代时被删除。
【讨论】:
yourMC.addEventListener("end", yourHandler)。在您的 MC 中,当您不想重新启动时,dispatchEvent("end")。在删除 MC 之前不要忘记删除监听器