Тема: BitmapData
Показать сообщение отдельно
Старый 10.02.2010, 22:34
nOobCrafter вне форума Посмотреть профиль Отправить личное сообщение для nOobCrafter Найти все сообщения от nOobCrafter
  № 4  
nOobCrafter

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
lubko а хелп посмотреть, не?
Код AS3:
		private function loadPic(path:String):void
		{
			_loader = new Loader();
			_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onPicLoadHandler);		// ожидаем загрузку
			_loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onIOErrorHandler);// или ошибку
			_loader.load(new URLRequest(path));
		}
 
		private function onIOErrorHandler(e:IOErrorEvent):void { }
		private function onPicLoadHandler(e:Event):void
		{
			_loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onPicLoadHandler);	// убиваем листенер загрузки
			_loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, onIOErrorHandler);// и ошибки
 
			_picture = new Bitmap((e.target.content as Bitmap).bitmapData.clone(), 'auto', true);
			addChild(_picture);																	// добавялем картинку в область видимости
		}