我正在使用flash创建一个网站,但我无法找到用于时间轴和动画片段导航的代码。现在我在主时间轴上有我的主导航按钮,以及在主时间轴内作为我的内容容器的动画片段的单独动画。我不知道如何制作它,以便当我单击主时间轴上的按钮使其导航到内容动画片段中的帧时。我找到了许多关于如何从动画片段中控制主时间轴的故障排除者,这与我正在尝试的相反。
我还在按钮上安装了MouseOut处理程序,这些处理程序指向鼠标移出主时间轴上的动画。
HomeBtn1.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_1);
Num2Btn.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_2);
ThrdBtn1.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler_3);
function fl_MouseOutHandler_1(event:MouseEvent):void
{
gotoAndPlay(2);
trace("Moused out");
}
function fl_MouseOutHandler_2(event:MouseEvent):void
{
gotoAndPlay(30);
trace("Moused out");
}
function fl_MouseOutHandler_3(event:MouseEvent):void
{
gotoAndPlay(56);
trace("Moused out");
}
如果我可以添加这样的函数,我想要它:
function fl_ClickToGoToAndStopAtFrame(event:MouseEvent):void
{
gotoAndStop(x);
}
但是在动画片段中有一个目标路径,我知道这可能听起来像一个简单的问题,但我对flash来说相对较新。
答案 0 :(得分:4)
定位内容动画片段:
<强> 1。给它一个实例名称。
在舞台上选择它,然后在“属性”面板的文本字段中输入名称。称之为'contentClip'。
<强> 2。使用实例名称在代码中访问它。
contentClip.gotoAndStop(30);
将内容剪辑转到第30帧。