2010-07-19 4 views
0

내 swf를 내 as3 프로젝트로로드하는 데 문제가 있습니다. swfs를 모두 만들었고 둘 다 as3을 사용하여 만들었습니다. 하나의 파일에서 테스트 목적으로 다른 swf를로드하려고합니다. 문제가 없지만 어떤 이유로이 오류가 발생합니다.플래시 as3 외부 swf 도움말/오류

TypeError: Error #1009: Cannot access a property or method of a null object reference. 

이 오류가 발생할 때까지 제대로 작동합니다. 이 문제를 일으킬 수있는 아이디어. 제가 제대로하지 못하거나 무언가가 제대로로드되어 있어야합니다. 어떤 도움을 주셔서 감사합니다.

편집 :

이 정보가 도움이 될 것으로 생각했습니다. 오류 그것은 또한 말한다 :

at flash.events::EventDispatcher/dispatchEventFunction() 
at flash.events::EventDispatcher/dispatchEvent() 
at flash.utils::Timer/tick() 

답변

1

널 포인트 오류를 ​​일으키는 무슨 말을하기 어렵다 -이 (1009 던지는로드 된 SWF)와 같은 대부분의 경우, 그것은로드 된 SWF의 생성자에서 stage 접근 때문이다 - stage 표시 목록에 개체를 추가 할 때까지 null이됩니다.

게시 한 오류 진술이 완전하지 않습니다. 거기에 적어도 한 줄은 빠져 있습니다. 중요한 줄입니다. 코드에서 오류의 위치를 ​​알려줍니다. 로드 된 SWF에 타이머 처리 코드를 게시하면 오류의 원인을 정확히 찾아 낼 수 있습니다.