我使用 flash cs5.5 为学前班创建了一个简单的数学游戏。我的问题是:
当我第一次点击开始玩游戏时,一切正常,但是当我点击按钮选项或帮助,然后回到主屏幕再次玩时,我的计时器和我的分数被隐藏但它正在运行。我该如何解决?
这是我的计时器代码:
var count:Number = 5; // amount of time
var myTimer:Timer = new Timer(1000,count);
myTimer.addEventListener(TimerEvent.TIMER, countdown);
myTimer.start();
function countdown(event:TimerEvent):void {
timer_txt.text = String((count)-myTimer.currentCount); //dynamic txt box shows current count
if (((count)-myTimer.currentCount) == 0) {
gotoAndStop(1, "Scene 8");
}
}
和错误:
Error #1009: Cannot access a property or method of a null object reference.at FWM_MENU_fla::MainTimeline/countdown()[FWM_MENU_fla.MainTimeline::frame51:37]
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()