我已经在场景1中做了一个按钮,我已经设法导航到场景2,但当我单击按钮时,它会转到场景2,但会显示场景2中场景1中的所有内容,如何才能解决这个问题,所以在场景1中单击按钮时,它会转到场景2,并且只显示scene2中的内容。
这是我用来从scene1导航到2的代码:
button1.addEventListener(MouseEvent.CLICK, fl_ClickToGoToScene);
function fl_ClickToGoToScene(event:MouseEvent):void
{
MovieClip(this.root).gotoAndPlay(10, "Scene 2");
}发布于 2011-01-28 03:24:00
所有通过从ActionScript调用addChild()创建的stage实例都必须通过调用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");
}https://stackoverflow.com/questions/4820513
复制相似问题