我有一個問題,這個工程然後在「和」,它死了,給我一個錯誤actionscript錯誤?
TypeError: Error #1009: Cannot access a property or method of a null object reference. at Untitled_fla::MainTimeline/frameLooper() at flash.utils::Timer/_timerDispatch() at flash.utils::Timer/tick()
CODE
var string:String = "Welcome to PuppetWeb Inc\nMy name is Steve and I will be your host for this presentation!\n...\nOkay I think it is ready, let's go!";
var myArray:Array = string.split("");
var timer : Timer = new Timer (100, myArray.length);
timer.addEventListener (TimerEvent.TIMER, frameLooper);
timer.start();
function frameLooper(event:Event):void {
if(myArray.length > 0) {
text1.appendText(myArray.shift());
}else{
removeEventListener(Event.ENTER_FRAME, frameLooper);
}
}
它爲開始,然後就死在和,和那麼它會顯示大約50次的錯誤並重新啓動。
任何幫助?
這太長時間,因爲我已經使用AS3自信地提供答案,但不應該說是'timer.removeEventListener(Event.ENTER_FRAME,frameLooper);',而不是'removeEventListener(事件。 ENTER_FRAME,frameLooper);'? – bgw 2011-04-13 23:33:02