這是一種奇怪的問題,我希望這足夠的信息去:在Flash:gotoAndStop和嵌套的影片剪輯問題
在Flash IDE中,我有了3幀的電影剪輯。在每一幀中,我都有一系列的TextFields。這是一個可憐的男人的viewstack基本上 - 所以這裏的問題 - 在FP10我可以寫沒有問題下面的代碼:
public function showMenu():void{
gotoAndStop(2);
textItem.text = "This worked."
}
其中「這」是一個影片剪輯和textItem是一個文本字段,這只是第二幀上movieClip的。如果我的目標是FP9並運行相同的代碼,那麼我會得到一個1009關於試圖引用一個null對象的屬性的錯誤。
我知道它試圖在完全實例化之前訪問該屬性,但我不明白爲什麼它在FP10中工作,而不是在FP9中工作?在Flash播放器中可以改變什麼來允許這個?
UPDATE:
看起來像在FP9一些怪事 - 一種解決方法可以在這裏找到:
「This」是「This這個」中的「This」。 – madcolor 2009-04-27 19:01:27
實際上適用於fp10。但不適用於AIR1.1 – 2010-01-06 07:00:59