![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 50
|
Привет! подскажите как узнать свойства загруженной картинки во флеш! язык ас3!
Компонент для загрузки изображения UILoader! Меня интересует Ширина и Высота загруженного изображения)))) Побывал экспериментировать и получилось типа ava1.source.height; но не работает( |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 50
|
не получается((((
Последний раз редактировалось DARIUS1; 02.02.2010 в 18:48. |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 50
|
ava1.loader.content.height выдаёт ошибку
а ava1.content.height ваще ничё не выдаёт |
|
|||||
|
DARIUS1, в доках по UILoader полно примеров..
попробуй возьми любой и заставь выдавать ошибку или ваще ничё не выдавать.. покажи нам, будем разбираться.. а с ava1, свойства которого ты смотришь неизвестно где - не будем |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 50
|
не нашёл примеров нахождения свойств изображения загруженного в UILoader
|
|
|||||
|
ок, вот работающий пример (почти копия из хелпа)
попробуй испортить его package { import fl.containers.UILoader; import flash.display.*; import flash.events.*; public class Main extends Sprite { public function Main():void { import fl.containers.UILoader; var myUILoader:UILoader = new UILoader(); myUILoader.scaleContent = false; myUILoader.source = "picture.jpg"; myUILoader.addEventListener(Event.COMPLETE, completeHandler); addChild(myUILoader); } private function completeHandler(event:Event):void { var uiLdr:UILoader = event.currentTarget as UILoader; var newX:uint = (stage.stageWidth - uiLdr.content.width) / 2; var newY:uint = (stage.stageHeight - uiLdr.content.height) / 2; uiLdr.move(newX, newY); var w:Number = uiLdr.content.width; trace( "w : " + w ); } } } |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 50
|
import fl.containers.UILoader; var myUILoader:UILoader = new UILoader(); myUILoader.scaleContent = false; myUILoader.source = "http://img.yandex.net/i/www/logo.png"; myUILoader.addEventListener(Event.COMPLETE, completeHandler); addChild(myUILoader); function completeHandler(event:Event):void { var uiLdr:UILoader = event.currentTarget as UILoader; zm.y=uiLdr.content.height; } |
|
|||||
|
Lorem ipsum
|
может для доступа к свойствам лучше дожидаться INIT, а не COMPLETE...
__________________
Поймай яблоко 2! |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|