我已经在场景1中创建了一个按钮,我已经设法导航到场景2但是当我点击按钮它进入场景2但显示场景2中场景1中的翻转时,如何对此进行排序等等按钮单击场景1,它进入场景2,仅显示场景2中的内容。
这是我用来从scene1导航到2的代码:
button1.addEventListener(MouseEvent.CLICK, fl_ClickToGoToScene);
function fl_ClickToGoToScene(event:MouseEvent):void
{
MovieClip(this.root).gotoAndPlay(10, "Scene 2");
}
答案 0 :(得分:1)
通过调用addChild()
,必须删除通过从ActionScript调用removeChild()
创建的所有舞台实例。只有当您切换场景时,才会自动删除IDE中库中放置在舞台上的那些实例。
试试这个:
function fl_ClickToGoToScene(event:MouseEvent):void
{
for ( var i:int = root.numChildren-1; i >= 0; i--) {
root.removeChildAt(i);
}
root.gotoAndPlay(10, "Scene 2");
}