我發現了很多關於這個錯誤的問題和答案,但是我遇到了麻煩,因爲我的錯誤似乎引用了我的時間線上的函數名稱而不是任何實例名稱。AS3 - 錯誤#1009 - 但它的調試是引用一個函數?
錯誤
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at mpu_fla::MainTimeline/playAnimation()
我的代碼
myButton.addEventListener(MouseEvent.CLICK, playAnimation);
function playAnimation(e:MouseEvent):void
{
animation_logosout.play();
}
stop();
我不太清楚它告訴我它無法找到該功能的名稱?任何幫助將不勝感激!我是AS3的新手!
謝謝!
幫我一個忙,放一個'trace(「!!!」);'在'animation_logosout.play()'的正上方,測試影片並告訴我們會發生什麼。我懷疑無論是animation_logosout還是myButton都不存在。 – DodgerThud 2014-10-20 11:30:57
這裏是調試輸出: !!! TypeError:錯誤#1009:無法訪問空對象引用的屬性或方法。 \t at mpu_fla :: MainTimeline/playAnimation() – user3219024 2014-10-20 11:32:06
因此,這應該告訴你'playAnimation'已經找到了,因爲你得到了正確的「!!!」在控制檯中追蹤。但之後就會中斷,因爲animation_logosout不存在。 – DodgerThud 2014-10-20 11:45:08