2012-11-03 2 views
1

나는 업 그레 이드를 위해 일종의 플래시 웹 사이트를 만들려고합니다.어도비 플래시 초보자 : 오류 1009

나는 영화 클릭과 연결되는 몇 개의 단추가 있으며, 그 다음에 사진 갤러리로 이동합니다. 그것은 모두 mc_content에 있으며 인스턴스 이름 인 content_mc에 배치됩니다. inside 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"); 
} 

갤러리는 mc_content에 mc_gallery가있는 레이블입니다.

실행할 때 1009 오류 코드가 발생합니다.

나는 이것이 매우 쉬운 문제임을 짐작하고 있으며, 이미 많이 게시 된 답변들이 있지만, 나는 그것을 나의 필요에 어떻게 적응시키는 지 알 수 없다. 나는 다른 프로젝트와 똑같은 코드를 가지고있다.

답변

0

1009 오류는 null 객체 참조의 속성에 액세스 할 수 없다는 내용이다.

기본적으로 사용하려는 것은 실제로 null이며 따라서 존재하지 않는다는 것입니다.

인스턴스 이름, 속성 및 변수의 이름이 정확하고 사용하기 전에 올바르게 초기화되었는지 확인하십시오 (예를 들어 작은 content_mc가 스테이지의 MovieClip에 적합한 이름인지 확인하십시오). ..)

아주 작은 코드로 문제를 해결하는 것은 매우 어려울 것입니다. 그러한 오류는 어디에서나 숨길 수 있습니다! :-)

그러나 당신이 당신의 버튼을 클릭하면 오류가 나올 경우, 그것은 문제가 어느

content_mc.gotoAndStop("gallery"); 

라인, 또는 content_mc에 갤러리 라벨에 위치하고 말할 수

무비 클립 .