Flash 如何使按钮从场景1导航到场景2,而不在场景2中同时显示两个场景内容?

Flash 如何使按钮从场景1导航到场景2,而不在场景2中同时显示两个场景内容?,flash,adobe,flash-cs5,Flash,Adobe,Flash Cs5,我在场景1中制作了一个按钮,我已成功导航到场景2,但当我单击该按钮时,它会转到场景2,但会在场景2中显示场景1中的所有内容,如何解决这个问题?因此,在场景1中单击该按钮后,它会转到场景2,并且只显示场景2中的内容 这是我用来从场景1导航到场景2的代码: button1.addEventListener(MouseEvent.CLICK, fl_ClickToGoToScene); function fl_ClickToGoToScene(event:MouseEvent):void {

我在场景1中制作了一个按钮,我已成功导航到场景2,但当我单击该按钮时,它会转到场景2,但会在场景2中显示场景1中的所有内容,如何解决这个问题?因此,在场景1中单击该按钮后,它会转到场景2,并且只显示场景2中的内容

这是我用来从场景1导航到场景2的代码:

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");
}

通过调用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");
}