1

我实际上在 UNI 攻读多媒体学士学位,我们正在为一项任务制作 Flash 电影。

在我所有的修复中,我破坏了一些代码,我看不出它为什么不起作用,因为它与文件中的工作完全相同。

我在一个页面上有几个按钮,当点击它们就可以转到其他页面,它们在功能上工作得很好。我有一些按钮可以在某个框架上转到名称标签,它适用于第一个按钮,然后似乎一旦单击该按钮,页面上的所有其他功能就会出现,并且无法单击其他按钮。

这是代码:

phonebtn.addEventListener(MouseEvent.MOUSE_UP, goPhone);

function goPhone(evt:Event):void{
    gotoAndStop("phone");
}

emailbtn.addEventListener(MouseEvent.MOUSE_UP, goEmail);

function goEmail(evt:Event):void{
    gotoAndStop("email");
}

addressbtn.addEventListener(MouseEvent.MOUSE_UP, goAddress);

function goAddress(evt:Event):void{
    gotoAndStop("address");
}

如果我输入gotoAndPlay(),它会播放太长并转到下一页。

4

1 回答 1

0

我注意到你的函数语句中有一个错误。那

function goEmail(evt:MouseEvent):void{
    gotoAndStop("email");
}

每当您为鼠标编写事件时,您都需要编写 MouseEvent。这不是问题。尝试这个。gotoAndStop 将在该帧上停止。如果该特定目标帧或影片剪辑下有任何帧,它将仅在 currentTarget 帧上播放。因此,在没有看到您的框架代码的情况下,很难确定您的问题,因为您已经询问了框架代码。我希望它会有所帮助*

于 2013-05-24T06:10:19.070 回答