2010-06-08 3 views
1

AS3을 통해 무비 클립에 이미지를로드하는 중입니다. 무비 클립 가운데 이미지를 가운데에 배치하고 싶습니다. 문제는로드되는 이미지의 너비 값을 잡을 수없는 것입니다. 나는 폭을 추적 할 때, 항상에서는 imageLoader 내부의 이미지가 (0)에도 불구하고 다시 제로에서 제공플래시 AS3 : 무비 클립에로드 된 이미지의 너비는 어떻게 계산합니까?

imageLoader = new Loader(); 
imageLoader.load(new URLRequest(event.target.name)); 
screenBox.screenHolder.addChild(imageLoader); 
trace(this.imageLoader.width); 

: 아래는 내가 뭘 것입니다. 이미지를 가운데 정렬 할 수 있도록 실제 너비를 찾으려면 어떻게해야합니까?

답변

1

ActionScript Retrieving Width/Height Of Loader Image

당신은 그 폭을 얻으려고하기 전에에서는 imageLoader과를 추가 한 후 처음

imageLoader = new Loader(); 
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadedImage); 
imageLoader.load(new URLRequest(event.target.name)); 
screenBox.screenHolder.addChild(imageLoader); 

function loadedImage(event:Event):void { 
    trace(event.target.content.width); 
} 
+0

로드하려고 시도하면 loadedImage 함수가 실행되지 않습니다. – HeroicNate

+0

나쁜, 업데이트 된 대답 –

+0

이제 작동합니다. 고마워요! – HeroicNate

0

당신이 validateNow()을하고 봤어로드 할 수 있나요?

관련 문제