2010-04-24 4 views
0

안녕 얘들 아 ... 도움이 필요해. 프로젝트에서 작업 및 출력 로그플래시 문제 ... 도움

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;

,에 시작, 또는 교차하는 모든 프레임입니까?!?!

하지 괴로움 CS4에 익숙하지만 prevois 버전과 동일한 계층에서 수행
수입
+0

해결되었습니다. 그런데 아무도 단추를 더 이상 하드 코딩 할 필요가 없다는 것을 알고 있습니까? 당신은 할 수 있고, 대부분은 내 일을하지만, Properties-> Option 아래에 Item Highlighted가있을 때, LINK 필드와 Target 필드를 가지고 있습니다. –

+0

UNSOLVED! 외부 링크로 연결되는 TEXT 기반 단추에서만 작동합니다. 그러나 어떤 이유로 다른 프레임에 연결되는 링크가 제대로 작동하지 않습니다 ... 같은 오류 : 1009. –

답변

2

:
이동 import flash.events.MouseEvent; 어디 Mfg_btn.addEventListener(MouseEvent.CLICK, mfg);에이
또는 단지

첫 beeing는 'import flash.events.MouseEvent;'으로, 하나 개의 레이어에있는 모든 코드를 시도
+0

시도해도 같은 오류입니다. –

+0

좋아요 ... 위 코드의 모든 버튼은 메뉴에서 완벽하게 작동하지만 하단에 나열된 3 개는 전혀 작동하지 않습니다. 그것들은 버튼으로 볼 수는 있지만 작동하지는 않습니다 ... 링크를 제공 링크로 보내지 않습니다. (예를 들어 #을 URL로 사용하고 있지만 해당 페이지로 변경했습니다) DON "T KNOW WHAT"S 잘못된! –

+0

죄송합니다. cs4를 설치할 수 없습니다. 현재 내 자신의 프로젝트와 bussy. 내가 끝났을 때까지 문제가 남아 있으면 알아 내고 설정하려고 할 것입니다. 그런데 Flash 8에서 나는 처리 할 수없는 버그가 있었고 새 파일에 내용을 복사하는 중 ... "코드가 100 % 작동했습니다 ... 내가 할 수있는 말은 ... 디버그 또는 setp를 사용하는 것입니다. 플래시가 처리 할 내용을 알고있는 경우 플래시 생성 및 테이킹 ... 예를 들어 처음부터 시도해보십시오. ActionScript 생성 \ trace \ 동작 추가 \ trace \ 내부 동작 \ trace \ 및 기능 테스트 ... – dnkira