2010-04-30 60 views
0

我對ActionScript 3.0和Flash一般都很陌生。我試圖更新其他人使用Flash做的網站,並且遇到問題。我需要一個按鈕來鏈接到外部網站,但我不斷收到錯誤「訪問未定義的屬性」在我的按鈕上。我使用cs3的方式as 3按鈕錯誤

這是我的代碼,任何幫助將不勝感激!

msds_btn.addEventListener(MouseEvent.CLICK, buttonClickHandler); 
function buttonClickHandler(event:MouseEvent) :void { 
    navigateToURL(new URLRequest("http://www.retrohair.com/msds_html/msds_login.html")); 
} 

謝謝!

+1

究竟是什麼錯誤?你導入了flash.net包嗎? – jonathanasdf 2010-04-30 20:33:34

回答

0

確保按鈕命名正確並正確添加到舞臺上。還要確保你不會將它從舞臺上移除。該錯誤意味着閃存無法找到該按鈕實例。

希望這有助於 威爾

0

嘗試命名您的按鈕

錯誤
1120:未定義的屬性msds_btn的訪問。

我怎麼生產出來
我從我的按鈕,刪除名稱「msds_btn」重現該錯誤。

解決方案
把 'msds_btn',在那裏說實例名稱屬性。

摘要
您的代碼很好。我將我的發佈設置爲「僅限訪問網絡」並啓動了按鈕,並且它工作正常。實例名稱很容易忘記。你會看到這個錯誤很多:)