[질문]as3.0에서 이미지를 로드한것입니다.
들샘
[질문]as3.0에서 이미지를 로드한것입니다.
로드가 정상으로 되어서 정상 작동이 됩니다.
근데 문제가 하나 있습니다.
html파일을 익스플로어에서 띄워 보시면
플래시의 영역이
636*500 인것에 비하여 이미지의 사이즈는 원본 사이즈 그대로 플레이 되고 있습니다.
그래서
action단에
thisMc.stageWidth = 636;
thisMc.stageHeight = 500;으로도 해보았으나 적용이 되지 않았습니다.
그래서 다시
thisMc.width = 636;
thisMc.height = 500;
으로 하여도 적용이 되지 않고요 ㅜㅜ
var thisLdr:Loader = new Loader();
thisLdr.load(new URLRequest(images/slide_+num+.png));
thisLdr.width = 636;
thisLdr.height = 500; 도 해보았습니다.
왜 이러한 걸까요?
이미지가 로드된 후에 변경을 하면 된다고 문서를 찾아 보았을때 나왔는데
ㅜㅜ 잘안되네요
html에서 임베드 시킨 사이즈와 같도록 이미지 사이즈가 리사이즈 되었으면 합니다.
-
두온
죄송해요...ㅠㅠ
-
큰모듬
님좀짱이십니다
-
뿡뿡몬
대단
-
푸르나
오오
-
꽃
수다님 수다님 감사합니다.
많은 도움이 되었습니다. -
활력초
fla 파일안의 액션을 보면 화면 표현에 관한 내용만 있고
데이터 를 다루는 내용에 관한 내용은 load() 이외에는 없네요
thisLdr.load(new URLRequest(\images/slide_\+num+\.png\)); --이 내용은 이미지를 로드 하라는 명령을 준 것일뿐, 이미지가 로드된 상태가 아니라는 것을 이해하시는 것이 중요합니다.
thisLdr.addEventListener(ProgressEvent.PROGRESS, progre -
쇼코홀릭
INIT 이벤트 후에 해보세요~
thisLdr.contentLoaderInfo.addEventListener(Event.INIT,function(e:Event){
\te.target.loader.width=100
})