2014-05-25 1 views
-1

안녕하세요, 제 버튼에 문제가 있습니다. 내가 가지고있는 것은 페이지의 4 개의 버튼입니다. 누른 채로 애니메이션을 실행하고 누를 때 애니메이션이 변경됩니다.TypeError : 오류 # 1009 : null 개체 참조의 속성이나 메서드에 액세스 할 수 없습니다. 단추를 만들려고 할 때.

계속 오류가 발생합니다. TypeError : 오류 # 1009 : null 개체 참조의 속성이나 메서드에 액세스 할 수 없습니다. MultimediaAssignment_fla :: MainTimeline/frame51()에서 [MultimediaAssignment_fla.MainTimeline :: frame51 : 3]

내가 높고 낮은 수색하지만 난 나와 같은 문제가있는 사람을 찾을 수가 기운 다.

stop(); 

btn_volcano.addEventListener(MouseEvent.CLICK, volcano); 
btn_Storm.addEventListener(MouseEvent.CLICK, stormbtn); 
btn_Tsunami.addEventListener(MouseEvent.CLICK, tsunamibtn); 
btn_Earthquake.addEventListener(MouseEvent.CLICK, earthquakebtn); 


function volcano(e:MouseEvent):void { 
    gotoAndPlay(52); 
} 

function tsunamibtn(e:MouseEvent):void { 
    gotoAndPlay(54); 
} 

function stormbtn(e:MouseEvent):void { 
    gotoAndPlay(53); 
} 

function earthquakebtn(e:MouseEvent):void { 
    gotoAndPlay(55); 
} 

내 버튼을 올바른 인스턴스 이름을 가지고 어떻게 내가 버튼으로 "최대"무비 클립을 설정하고, 예를 들어를 호출 할 때이 일을 몇 가지 이유 btn_volcano. 제가 그렇게하지 않으면 애니메이션이 더 이상 실행되지 않습니다.

이벤트 리스너 앞에서 인스턴스 이름을 제거하면 오류가 발생하지 않지만 마지막 코드는 실행됩니다.

도와주세요!

+2

btn_volcano 또는 btn_Volcano입니까? 다른 모든 동영상 클립에는 두 번째 단어가 대문자로 표시됩니다. –

+1

크리스티나 말이 맞습니다. 연결에 약간의 문제가 있습니다. 필요할 경우 다시 확인하고 이름을 변경하십시오. 일반적으로 일부 공백 문자는 끝에 있습니다. 다른 이유는 없습니다. –

+0

캡을 작은 글자로 변경 한 유일한 이유는 내가 잘못 작성했는지 또는 다른 단어를 볼 필요가 있는지를 보는 것입니다 . 어느 쪽이 효과가 없었습니다. 나는 단어의 끝에 공간을 점검 할 것이다. – user3673124

답변

0

오류 TypeError : 오류 # 1009 : null 개체 참조의 속성이나 메서드에 액세스 할 수 없습니다. at MultimediaAssignment_fla :: MainTimeline/frame51()

이 줄은 프레임 51에 몇 가지 코드가 있음을 나타냅니다. Flash IDE에서 기본 타임 라인으로 추정합니다. 타임 라인 및 실행 작업 창에서이 프레임을 클릭하십시오. 문제가있을 수 있습니다.

관련 문제