我有一个按钮用于此滑块。滑块有三个部分。
帧24 加载了第一帧。它被标记为"frame1"。 有一个带有以下代码的按钮。 rightButton_1.addEventListener(MouseEvent.CLICK, bj_goRightTo2);
function bj_goRightTo2(event:MouseEvent):void
{
gotoAndPlay('1goesTo2');
}
第 25 帧开始第一帧和第二帧之间的过渡。它被标记为"1goesTo2"。
帧64 是加载的第二个帧。它被标记为"frame2" 再次有一个按钮,带有下一个带有gotoAndPlay('2goesTo3')
帧104 是加载的第三个帧。它被标记为"frame3" 同样有一个带有gotoAndPlay('3goesTo1')的按钮。
但是在 3goesTo1 的末尾是一个 gotoAndStop('frame1')。
在"frame1"处,代码告诉按钮转到AndPlay("1goesTo2"),但它实际上只执行最后一个gotoAndPlay("3goesTo1");
如何让此按钮刷新其代码?
我不会尝试更改时间线中的事件处理程序。相反,我会在父剪辑中添加一个事件处理程序,并在按钮收到鼠标单击事件时检查当前标签。