我正在尝试创建一个简单的计时器来运行一个函数。您可以在下面看到:
我想运行一段时间DiceOne
和动画。DieTwo
rollBtn.addEventListener(MouseEvent.CLICK, rollBtnClicked);
function rollBtnClicked(evt:MouseEvent):void {
rollNum1 = rollDice();
rollNum2 = rollDice();
throwDice();
var myTimerStop:Timer = new Timer(2000); // 2 seconds
myTimerStop.addEventListener(TimerEvent.TIMER, throwDiceStop);
myTimerStop.start();
DiceOne.gotoAndStop(rollNum1);
DiceTwo.gotoAndStop(rollNum2);
}
function throwDice():void {
DiceOne.gotoAndPlay(0);
DiceTwo.gotoAndPlay(0);
}
function throwDiceStop(event:TimerEvent):void {
DiceOne.stop();
DiceTwo.stop();
}
但是上面的语句是行不通的。请告诉我我在这里缺少什么。
任何帮助都会很棒。