2010-04-24 91 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