2013-07-15 1 views
1

그래서 저는 CS3에서 매우 실망한 문제를 겪고 있습니다. 여기서 as3을 통해 무비 클립을 인식 할 수 없습니다! 내가 참조 할 노력하고있어 기호 인 경우 버튼 모든 것이 잘 작동하지만 나는 영화로 돌려 두 번째는 나에게 다음과 같은 오류를 뱉어 클립 : 개체가 분명히 존재하기 때문에입니다액션 스크립트 3은 무비 클립과 함께 작동하지 않습니다.

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

에도 불구하고 버튼을 무비 클립 대신 버튼으로 돌려 놓으면 곧 작동합니다. 누구든지 아이디어가 있습니까? 여기에, 그냥 간단한 웹 페이지 링크와 함께 일하고 있어요 코드의 예 : AS3 무비 클립에서

Testing.addEventListener(MouseEvent.CLICK,goThere); 
function goThere(e:MouseEvent){ 
    var request:URLRequest = new URLRequest("http://www.adobe.com/"); 
    navigateToURL(request); 
} 

답변

0

들이 청취자를해서 버튼처럼 행동하지 않는다, 당신은 버튼이라는 것을 그들에게해야 .

Testing.buttonMode = true; 

을 그리고 Testing 객체가 실제로 존재하고이 호출 장소에서 액세스 할 수 있는지 확인하십시오 addEventListener() 메서드 호출하기 전에 다음 코드 줄을 추가합니다.

개체가 장면에 있으면 이름이 올바르게 설정되어 있는지 확인하십시오. 동적으로 생성 된 경우 실제로 new 연산자를 호출하여 생성했는지 확인하십시오.

http://blogs.adobe.com/pdehaan/2006/07/creating_clickable_movie_clips.html

+0

또한 'mouseChildren = false'를 설정하는 것이 좋습니다. – Pier

관련 문제