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

Actionscript 3 如何使用actionscript 3重新启动flash应用程序,actionscript-3,flash,actionscript,flash-cs5,flashdevelop,Actionscript 3,Flash,Actionscript,Flash Cs5,Flashdevelop,是的,我需要重新启动我的应用程序,我的actioscript 3代码,或者至少删除阶段中的所有内容以上传开始 这不是电影,所以玩gotoandplays不是一个选项 谢谢 第一结构设计 例如:将一个游戏容器中的sprite变量添加到stage。当游戏进行时,所有对象都会添加gameContainer。当游戏结束时,移除事件,您不需要移除所有对象。并调用您所做的默认设置的函数 // removeEventListener // removeAllObjects about following wh

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

这不是电影,所以玩gotoandplays不是一个选项


谢谢

第一结构设计

例如:将一个游戏容器中的sprite变量添加到stage。当游戏进行时,所有对象都会添加gameContainer。当游戏结束时,移除事件,您不需要移除所有对象。并调用您所做的默认设置的函数

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

最佳做法是,每个携带强侦听器的对象也侦听Event.REMOVED_FROM_STAGE Event,并销毁其所有侦听器并处理要保存的属性

while(numChildren) removeChildAt(0);
从根目录(或主时间轴)调用将从范围内的当前容器中删除所有符号。我假设您所调用的内容已添加到显示列表中

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

是合适的代码。

我不知道如何使用这个。。。你能举个更大的例子吗?否则看起来很棒!从Flash Player 11开始,您可以使用(例如)MovieClip(root).removeChildren()一次删除所有子项;