2010-12-17 2 views
1

URLRequest 및 Loader 클래스를 통해 이미지를로드하고 요청이 완료되면 이미지를 관리하고 싶습니다. 아래 예제에서는 이벤트가 완료되면 이벤트를 발생시키지 않습니다. 같은 코드가 URLLoader를 찾는데 사용할 수 있지만 Loader 객체는 찾을 수 없습니다. 기본적으로 이미지가로드되고 이벤트 리스너가 실행되지 않습니다. Loader가 이미지로드를 완료하면 이벤트를 발생시키는 방법을 알려줄 수 있습니까? URLRequest 및 Loader EventListener가 이미지를 실행하지 않습니다.

var imageReq:URLRequest = new URLRequest("http://www.google.com/images/nav_logo29.png"); 
var imageLoader:Loader = new Loader(); 
// 
imageLoader.addEventListener(Event.COMPLETE, imageComplete); 
imageLoader.load(imageReq); 

addChild(imageLoader); 

function imageComplete(e:Event):void { 
    trace("Image Complete"); 
} 

당신에게

답변

5

일반적인 감사드립니다. 게시 한 지 몇 초 만에 해결책을 찾았습니다. 누군가 다른 사람이 같은 문제에 직면했을 때 대응해야한다고 생각했습니다.

다른 개체를로드 중이므로 이벤트 수신기를 연결해야합니다. contentLoaderInfo 속성을 사용하면 아래와 같이 할 수 있습니다.