|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Feb 2006
Адрес: крым
Сообщений: 20
|
Как узнать ширину и высоту динамически подгружаемой картинки?
Картинки динамически подгружаются с XMLки.
Нужно узнать ширину и высоту подгружаемой картинки чтобы выяснить пропорциональный resize. Когда я хочу присвоить переменным ширину и высоту loader'а в который и подгружется картинка, то ничего не выходит, как будто он пустой. Вот собственно полный скрипт: var xmlLoader:URLLoader = new URLLoader(); var xmlData:XML = new XML(); xmlLoader.addEventListener(Event.COMPLETE, LoadXML); xmlLoader.load(new URLRequest("pic.xml")); function LoadXML(e:Event):void { xmlData = new XML(e.target.data); LoadScreenInfo(xmlData); } function LoadScreenInfo(pic:XML):void { var image = pic.image; var imageX = 0; var imageY = -stage.stageHeight/2; var request:URLRequest = new URLRequest(image); var loader:Loader = new Loader(); loader.load(request); addChild(loader); loader.x = imageX; loader.y = imageY; var imageWidth = loader.width; var imageHeight = loader.height; loader.scaleX = 480*1/imageWidth; loader.scaleY = 300*1/imageHeight; |
|
|||||
узнать размер можно только после загрузки
__________________
я могу стать всем, если только захочу |
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
__________________
low + Последний раз редактировалось Jewelz; 30.12.2009 в 15:02. |
Часовой пояс GMT +4, время: 11:25. |
|
« Предыдущая тема | Следующая тема » |
|
|