我在Flash中有一个类似的动画,底部有一个重放按钮。一旦动画完成,它不会循环。相反,如果您单击重播,动画会再次启动。按钮点击计数器不增加
我想要一个文本框,它将显示按钮被按下的次数。
我现有的代码正在播放动画。它将跟踪中的计数递增到1(从0开始),但不会在文本框中设置。此外,如果我再次单击该按钮,跟踪将再次显示1 - 不会发生增量(1到2,2到3等)。
如果我注释掉gotoAndPlay(1),增加的工作很好,并显示在文本框中 - 但动画不再播放。
我在做什么错?
import flash.events.MouseEvent;
var hitcount:Number = 0;
textCounter.text = String(hitcount);
function incCounter(event:MouseEvent):void
{
hitcount++;
textCounter.text = String(hitcount);
trace(hitcount);
gotoAndPlay(1);
}
replay_btn.addEventListener(MouseEvent.CLICK, incCounter);