![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Nov 2010
Сообщений: 430
|
Здравствуйте.
Нужно взять из загруженной gyu-картинки битмапдату. Делаю так: var ldrImg1:URLLoader = new URLLoader(); ldrImg1.dataFormat = URLLoaderDataFormat.BINARY; var reqImg1:URLRequest = new URLRequest("b.png"); ldrImg1.addEventListener(Event.COMPLETE, onCompleteDownloadBigLogo); ldrImg1.load(reqImg1); function onCompleteDownloadBigLogo(e:Event):void{ var bD:BitmapData = e.target.data; trace(bD); } Что сделать чтобы получить изображение с последующей возможность добавить его на сцену? |
|
|||||
|
contentLoaderInfo.content.
Добавлено через 5 минут Вообще в хэлпе пример даже есть по загрузке картинки. var url:String = "http://www.helpexamples.com/flash/images/image2.jpg"; var urlRequest:URLRequest = new URLRequest(url); var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loader_complete); loader.load(urlRequest); addChild(loader); function loader_complete(evt:Event):void { var target_mc:Loader = evt.currentTarget.loader as Loader; target_mc.x = (stage.stageWidth - target_mc.width) / 2; target_mc.y = (stage.stageHeight - target_mc.height) / 2; }
__________________
Кодинг, багинг, алгоритминг. me @ |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 63
|
Вам нужно работать с объектом BitmapData или Bitmap? Тогда вот:
public function Main():void { var loader:Loader = new Loader(); var url:URLRequest = new URLRequest("1.png"); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplt); loader.load(url); function loadComplt(e:Event):void { var imgD:BitmapData = new BitmapData(213, 158); imgD = BitmapData(Bitmap(loader.content).bitmapData); var img:Bitmap = new Bitmap(imgD); addChild(img); } } |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|