2009-09-03 5 views
4
urlRequest = new URLRequest(AccordionEffectPanel.EFFECT_DIR + fileName); 

//initialize loader 
loader = new Loader(); 

//wire image loading complete 
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadEffectCompleted); 
loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); 

//load image 
loader.load(urlRequest); 

이것은 오류 코드입니다. 오류 # 2044 : 처리되지 않은 IOErrorEvent :. text = 오류 # 2035 : URL을 찾을 수 없습니다. 그러나 IOErrorEvent를 연결 한 이후 코드는이 오류를 자동으로 처리해야합니다.처리 방법 오류 # 2035 : URL을 찾을 수 없음

IOError를 처리하는 적절한 방법이 아닌 경우 IOErrors를 처리하는 방법은 무엇입니까?

답변

6

어쨌든 Adobe는 Loader 객체가 이벤트 자체를 전달하지 않기로 결정했기 때문에 Loader.contentLoaderInfo 속성에서 수신 대기해야한다고 결정했습니다.

여기에서 자세한 내용을보실 수 있습니다 : http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/Loader.html#contentLoaderInfo

+0

정말 효과적이었습니다. 또한 Loader 클래스의 문서에서 구현 한 방법이기도합니다. 내가 그리워. – Oki

0

나는이 문제를 가지고 있었고, 분명히, "이 예제는 컴파일 된 SWF 파일과 같은 디렉토리에 Image.gif 파일이 있어야합니다." 이 요구 사항을 준수하면 스크립트가 작동합니다.

관련 문제