Flash 如何使按钮从场景1导航到场景2,而不在场景2中同时显示两个场景内容?
我在场景1中制作了一个按钮,我已成功导航到场景2,但当我单击该按钮时,它会转到场景2,但会在场景2中显示场景1中的所有内容,如何解决这个问题?因此,在场景1中单击该按钮后,它会转到场景2,并且只显示场景2中的内容 这是我用来从场景1导航到场景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 {
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");
}