![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2009
Сообщений: 22
|
В приложении берется урл картинки, и через Loader подгружается и добавляется в кадр:
function GetPhotoP(event:MouseEvent){ var profLdr:Loader = new Loader(); var pictURL:String = photo; var pictURLReq:URLRequest = new URLRequest(pictURL); profLdr.contentLoaderInfo.addEventListener(Event.COMPLETE, imgLoaded); profLdr.load(pictURLReq); } function imgLoaded(event:Event){ myBitmapData = event.target.content.bitmapData; myBitmapImage = new Bitmap(myBitmapData); var rel = myBitmapImage.width/myBitmapImage.height; if (myBitmapImage.width>myBitmapImage.height){ myBitmapImage.width = 178; myBitmapImage.height = myBitmapImage.width/rel; } else{ myBitmapImage.height = 178; myBitmapImage.width = myBitmapImage.height*rel; } myBitmapImage.z = rel; myBitmapImage.x = 466-myBitmapImage.width/2; myBitmapImage.y = 175-myBitmapImage.height/2; addChild(myBitmapImage); } Добавлено через 5 минут И еще один вопрос. Надеясь получить ответ на первый вопрос, хотелось бы еще вот что спросить: Как загружать несколько картинок не нарушаю очереди загрузки? Т.е. если я для каждой картинки буду создавать новый экземпляр Loader, при загрузке третье изображение может загрузиться раньше чем первое. Есть ФИО и напротив фото, если делать моим методом, то картинки мешаются (у Васи Пупкина получается фото Пети Иванова, у Феди Сидорова - Васи Пупкина и т.п.)... Заранее спасибо. Последний раз редактировалось t0di; 01.12.2009 в 06:36. |
![]() |
Часовой пояс GMT +4, время: 15:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|