如何使用actionscript 3重新启动Flash应用程序

时间:2013-02-10 15:45:43

标签: actionscript-3 flash actionscript flash-cs5 flashdevelop

是的,我需要重启我的应用程序,我的actioscript 3代码或至少删除阶段中的所有内容以上传开头。

这不是电影,因此不能选择使用gotoandplays。

谢谢!

2 个答案:

答案 0 :(得分:1)

第一种结构设计。

例如:将一个gameContainer的sprite变量添加到stage。在游戏进行过程中,所有对象都添加了gameContainer。游戏结束后,删除该事件,您不需要删除所有对象。并调用您所做的默认设置功能。<​​/ p>

// removeEventListener
// removeAllObjects about following
while (gameContainer.numChildren)
{
   gameContainer.removeChildAt (0);
}

答案 1 :(得分:1)

最佳实践是每个携带强大侦听器的对象也会侦听Event.REMOVED_FROM_STAGE事件,并销毁其所有侦听器并处理您希望保存的属性。

while(numChildren) removeChildAt(0);

从根(或主时间轴)调用将从范围中的当前容器中删除所有符号。我假设你在调用它的内容被添加到显示列表中,所以

while(MovieClip(root).numChildren) MovieClip(root).removeChildAt(0);

适当的代码。