我怎样才能让一个按钮从场景1导航到场景2而不在场景2中同时显示场景内容?

问题描述:

我在场景1中做了一个按钮,我已经设法导航到场景2,但是当我点击按钮时,它会转到场景2,但是场景2中的场景1中显示了场景1中的场景,如何将场景2按钮在场景1中单击它将转到场景2并仅显示场景2中的内容。我怎样才能让一个按钮从场景1导航到场景2而不在场景2中同时显示场景内容?

这是使用导航从SCENE1〜2代码IM:

button1.addEventListener(MouseEvent.CLICK, fl_ClickToGoToScene); 

function fl_ClickToGoToScene(event:MouseEvent):void 
{ 
    MovieClip(this.root).gotoAndPlay(10, "Scene 2"); 
} 

通过调用从ActionScript addChild()创建的所有阶段实例必须通过调用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"); 
}