|
|
|||||
Регистрация: Oct 2013
Адрес: (5, 5, 5)
Сообщений: 18
|
Event.COMPLETE
Доброго Времени Суток! Ситуация следующая - читаю про заливку спрайтов растром. И натыкаюсь на непонимание. Вот "кот":
package { import flash.display.Sprite; import flash.display.BitmapData; import flash.display.Loader; import flash.net.URLRequest; import flash.events.Event; import flash.events.IOErrorEvent; import flash.geom.Matrix; public class Main extends Sprite { private var url:String = "C:\\flashprojects\\bitmapdata\\Image1.jpg"; private var loader:Loader = new Loader(); public function Main() { var request:URLRequest = new URLRequest(url); loader.load(request); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, drawImage); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); } private function drawImage(event:Event):void { var mySprite:Sprite = new Sprite(); var myBitmap:BitmapData = new BitmapData(loader.width, loader.height, false); myBitmap.draw(loader, new Matrix()); var matrix:Matrix = new Matrix(); matrix.rotate(Math.PI/4); mySprite.graphics.beginBitmapFill(myBitmap, matrix, true); mySprite.graphics.drawRect(100, 50, 200, 90); mySprite.graphics.endFill(); addChild(mySprite); } private function ioErrorHandler(event:IOErrorEvent):void { trace("Unable to load image: " + url); } } } Что тут есть вот этот аргумент - "Event.COMMPLETE"? Что он делает в слушателе событий? |
|
|||||
Первый параметр type применяется для определения типа события. В данном случае это завершение загрузки изображения объектом loader.
|
|
|||||
Регистрация: Oct 2013
Адрес: (5, 5, 5)
Сообщений: 18
|
Тобишь посути это значит что после того как загрузка завершилась слушатель вызывает drawImage?
|
|
|||||
Да.
P.S. Движок форума не одобряет лаконизм: При отправке были допущены следующие ошибки:: Набранное вами сообщение слишком короткое. Увеличьте ваше сообщение до 5 символов. |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Инспектор_Котик, название темы должно отражать суть ВОПРОСА, давать представление о проблеме.
"Event.COMPLETE" не является проблемой и не является вопросом. Я не стану закрывать эту тему, но впредь, пожалуйста, формулируйте название темы так, чтобы другие могли понять, что в ней возможно находится ответ на их вопрос.
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Oct 2013
Адрес: (5, 5, 5)
Сообщений: 18
|
@Wolsh, спасибо, учту.
Добавлено через 7 минут Всем спасибо за помощь |
Часовой пояс GMT +4, время: 20:08. |
|
« Предыдущая тема | Следующая тема » |
|
|