2010-04-24 115 views
0

嘿,夥計們......需要幫助。工作的一個項目,並獲得輸出日誌Flash問題...幫助

TypeError: Error #1009: Cannot access a property or method of a null object reference. at FlashSite_fla::MainTimeline/frame16()

此錯誤這裏的每一幀上,開始時,或超過框架16

Layer Name: Top Menu (4 Button named Home_btn, Works_btn, Tech_btn, Contact_btn)
Code attached to frame:
stop();
Home_btn.addEventListener(MouseEvent.CLICK, home);
function home(event:MouseEvent):void {
gotoAndStop(16);
}
Works_btn.addEventListener(MouseEvent.CLICK, works);
function works(event:MouseEvent):void {
gotoAndStop(17);
}
Tech_btn.addEventListener(MouseEvent.CLICK, tech);
function tech(event:MouseEvent):void {
gotoAndStop(18);
}
Contacts_btn.addEventListener(MouseEvent.CLICK, contact);
function contact(event:MouseEvent):void {
gotoAndStop(19);
}
Layer Name: Investment Opp (button named Invest_btn)
Code attached to frame:
Invest_btn.addEventListener(MouseEvent.CLICK, invest);
function invest(event:MouseEvent):void {
var link:URLRequest = new URLRequest('#');
navigateToURL(link);
}
Layer Name: MfgOpp (Button named Mfg_btn)
Code attached to frame:
Mfg_btn.addEventListener(MouseEvent.CLICK, mfg);
function mfg(event:MouseEvent):void {
var link:URLRequest = new URLRequest('#');
navigateToURL(link);
}
Layer Name: MarketResearch (button name Own_btn)
Code attached to frame:
Own_btn.addEventListener(MouseEvent.CLICK, own);
function own(event:MouseEvent):void {
var link:URLRequest = new URLRequest('#');
navigateToURL(link);
}
Layer Name: ActionScript
Code attached to frame:
import flash.events.MouseEvent;

我在做什麼錯?!?!

+0

已解決! 順便說一句,有沒有人知道你不必硬編碼按鈕了。你可以和我的大部分工作,但是當你有項目突出顯示...在屬性 - >選項時,它有一個LINK字段和一個目標字段......設置那些和那三個不工作,工作! – 2010-04-26 05:09:53

+0

未解決!僅適用於鏈接到外部鏈接的基於TEXT的按鈕。但由於某種原因鏈接到另一個框架,不能正常工作...同樣的錯誤:1009. – 2010-04-26 21:10:33

回答

2

不熟悉的煩惱CS4,但作爲prevois版本
進口,其中在同一層完成:
移動import flash.events.MouseEvent;Mfg_btn.addEventListener(MouseEvent.CLICK, mfg);
或只是嘗試在一層的所有代碼,與'import flash.events.MouseEvent;' beeing第一

+0

試過,同樣的錯誤。 – 2010-04-24 17:23:41

+0

好吧...所以,上述代碼的所有按鈕都適用於Menu ...但底部列出的3根本不起作用。他們被視爲一個按鈕,但沒有運作...不指揮點擊提供的鏈接(我知道我的例子是使用#作爲URL,但我已經改變它到適當的頁面)不知道「什麼」S錯誤! – 2010-04-26 05:02:46

+0

對不起,無法安裝cs4。目前與我自己的項目bussy。如果問題仍然存在,直到我完成後,將設置並嘗試弄清楚。順便說一句,在Flash 8我有一些無法解決的錯誤,並「走出去」複製新文件中的內容...代碼是100%工作... 至於我可以說...使用調試或setp步驟創建和tacing如果閃光燈知道該怎麼處理... 例如,我應該從頭開始嘗試...... ActionScript創建\ trace \添加行爲\ trace \內部behavoir \ trace \並測試一個函數... – dnkira 2010-04-26 16:22:14