[AS3] gotoAndPlay(frameLabel,sceneName)失败

时间:2015-03-07 04:12:24

标签: actionscript-3

我在Scene1中有一个框架(称为" x"),并尝试转到另一个框架,其框架标签是"这里",在Scene2中,当按钮& #34; BTN" on" x"点击。这是我在" x":

中的代码
btn.addEventListener(MouseEvent.CLICK, direct); 
stop(); 
function direct(e:MouseEvent):void {
    MovieClip(root).gotoAndPlay("Here", "Scene2"); 
}

这不起作用。我在输出窗口中得到了一些信息,它说" ArgumentError:错误#2109:在场景中找不到帧标签Scene2。 "

似乎Flash已经重新注册了"在这里"作为一个场景名称所以我也试过这个:

MovieClip(root).gotoAndPlay("Scene2", "Here"); 

但它说"没有找到场景。"但是,下面的代码都有效:

MovieClip(root).gotoAndPlay(1, "Scene2"); 
/*---*/
MovieClip(root).gotoAndPlay("Here"); //In the case that frame Here is in Scene1

我已经搜索了很多,但仍被困在这里。拜托,任何人都可以帮助我吗?

0 个答案:

没有答案