是的,我需要重新启动我的应用程序,我的acobecript 3代码或至少删除阶段中的所有内容以上载开头。如何使用actionscript重新启动flash应用程序3
这不是电影,所以玩gotoandplays不是一种选择。
谢谢!
是的,我需要重新启动我的应用程序,我的acobecript 3代码或至少删除阶段中的所有内容以上载开头。如何使用actionscript重新启动flash应用程序3
这不是电影,所以玩gotoandplays不是一种选择。
谢谢!
最好的做法是为带有强烈的听众也听的Event.REMOVED_FROM_STAGE事件的每个对象,并销毁其所有的听众和处理要保存的属性。
while(numChildren) removeChildAt(0);
从根(或主时间轴)调用将从范围内的当前容器中删除所有符号。我假设你所说的是添加到显示列表中,所以
while(MovieClip(root).numChildren) MovieClip(root).removeChildAt(0);
是合适的代码。
第一个结构设计。
例如:make a gameContainer sprite变量添加到舞台。当游戏进行时,所有对象都添加gameContainer。游戏结束后,移除事件,不需要移除所有对象。并调用你已经做了默认设置的功能。
// removeEventListener
// removeAllObjects about following
while (gameContainer.numChildren)
{
gameContainer.removeChildAt (0);
}
我不明白如何使用这个...你能举出更大的例子吗?否则看起来很棒! – 2013-02-10 15:57:00
谢谢!问题解决了:) – 2013-02-10 16:05:51
从Flash Player 11开始,您可以使用(例如)MovieClip(root).removeChildren()一次删除所有的孩子。 – 2013-02-10 16:39:23