2012-11-03 91 views
1

我想爲Up電影做一個flash網站排序。Adob​​e Flash初學者:錯誤1009

我有一些按鈕鏈接到電影點擊,然後將去圖片庫。即全部在mc_content中,並放置在舞臺上,實例名稱爲content_mc。在mc_content裏面,我有一個動作層和一個內容層,它有mc_gallery標記爲圖庫。

import flash.events.MouseEvent; 

stop(); 

gallery_btn.addEventListener(MouseEvent.CLICK,onGalleryClick); 

function onGalleryClick(evt:MouseEvent): void { 
trace("gallery"); 
content_mc.gotoAndStop("gallery"); 
} 

gallery是mc_gallery位於mc_content中的標籤。

當我運行它會得到一個1009錯誤代碼。

我猜這是一個非常簡單的解決方法,並且已經發布了很多答案,但我無法弄清楚如何適應它以滿足我的需求。我的代碼與我成功完成的另一個項目相同

回答

0

1009錯誤指出它無法訪問空對象引用的屬性。

它基本上說的是你試圖使用的東西實際上是空的,因此不存在。

嘗試檢查您的實例名稱,屬性和變量,以確保它們在使用前正確命名並正確初始化(例如,您確定content_mc是您舞臺上MovieClip的正確名稱? ..)

我們很難用這麼少的代碼來解決你的問題,因爲這樣的錯誤可以隱藏在任何地方! :-)

但是,如果當您點擊此按鈕的錯誤彈出,它可以說,這個問題是無論是

content_mc.gotoAndStop("gallery"); 

線,或在您的content_mc位於您畫廊標籤的MovieClip 。