フラッシュ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()