是的,我需要重启我的应用程序,我的actioscript 3代码或至少删除阶段中的所有内容以上传开头。
这不是电影,因此不能选择使用gotoandplays。
谢谢!
答案 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);
适当的代码。