聲明:我是AS3 noob。錯誤#1009我知道這個問題 - 什麼是最好的解決方法?
好了 - 我得到一個錯誤#1009當我編譯,我明白了爲什麼:
在我的主要時間,我引用movieclipB內movieclipA,並movieclipB不會在第一次開始幀。
因此,當時間軸到達movieclipA(和代碼同時)時,其試圖引用的對象(movieclipB)不會出現,直到多走了幾步。
如果我把movieclipB放在movieclipA的第一幀上,它可以正常工作,但是這對動畫不起作用。
所以,我問,我怎麼能告訴閃光只是冷靜下來,等到對象出現,然後使用代碼?
在AS2的日子裏,我會把代碼放在movieclipA或B裏面,並稱它爲一天。我看着它,並注意到使用一個EnterFrame監聽器的說法,但我似乎無法得到它的工作。
這是我的按鈕代碼。你會如何在這個代碼中放置一個EnterFrame?
section3.section3graph1x.addEventListener(MouseEvent.CLICK, clicktest);
function clicktest(e:MouseEvent):void
{
section3.gotoAndPlay(16);
}
@ RasmusWriedtLarsen感謝百萬Ras。我現在感覺有點愚蠢,因爲它似乎可以在任何時間軸上將代碼添加到任何動畫片段,而不是直接添加到按鈕,就像在as2中可以。 – 2011-02-17 16:30:26