我的Flash项目中的“环顾四周”按钮仅在您单击它时才会起作用。我所有的其他按钮都有相同的代码,工作正常。这是我的ActionScript代码:
import flash.events.Event;
escape_btn.addEventListener(MouseEvent.CLICK, pressedEscape)
function pressedEscape(event:MouseEvent):void
{
animations.gotoAndPlay("escape");
}
bio_btn.addEventListener(MouseEvent.CLICK, pressedBio);
function pressedBio(event:MouseEvent):void
{
gotoAndStop("biography");
}
home_btn.addEventListener(MouseEvent.CLICK, pressedHome);
function pressedHome(event:MouseEvent):void
{
gotoAndStop("home");
}
analysis_btn.addEventListener(MouseEvent.CLICK, pressedAnalysis);
function pressedAnalysis(event:MouseEvent):void
{
gotoAndStop("analysis");
}
lookaround_btn.addEventListener(MouseEvent.CLICK, pressedLookAround)
function pressedLookAround(event:MouseEvent):void
{
animations.gotoAndPlay("look around");
}
stop();
这是我的动画时间轴的一些屏幕截图:
答案 0 :(得分:1)
我怀疑问题出现在与“环顾四周”标签相同的框架上。
我猜测那里有一个stop()命令;香港专业教育学院发现,当使用gotoAndPlay时,如果你在gotoAndPlay跳到的帧上也有一个stop(),那么它可能是错误的。 Flash被混淆了,因为它被告知要玩但也要停止。