我在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
我已经搜索了很多,但仍被困在这里。拜托,任何人都可以帮助我吗?