Показать сообщение отдельно
Старый 31.08.2012, 20:02
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 18  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Мне казалось, я и на этот вопрос ответил.
Может, Вы как то конкретизируете, что Вас тревожит? Потому как на вопросы вроде отвечено, а новых сформулировано не было.
Цитата:
Я всё-таки рассчитывал на то, что CG его подберёт.
Не подобрал? Кого?

Добавлено через 2 часа 22 минуты
У меня вот этот код "молчит". То есть честно трейсит один IOError. Что я делаю не так? Надо эту флэшку на сервер выгрузить?
Код AS3:
package 
{
	import flash.display.Loader;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.IOErrorEvent;
	import flash.events.MouseEvent;
	import flash.events.SecurityErrorEvent;
	import flash.net.URLRequest;
 
	public class Main extends Sprite 
	{
		private var _loader:Loader;
 
		public function Main():void 
		{
			_loader = new Loader();
			_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
			_loader.contentLoaderInfo.addEventListener (IOErrorEvent.IO_ERROR, IOErrorHandler);
			_loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
			// Картинки с подчерком в начале не существует. Без подчерка — есть.
			var request:URLRequest = new URLRequest("http://cs6088.userapi.com/v6088666/4af/_9n3H1zdOtJo.jpg");
			_loader.load(request);
		}
 
		private function securityErrorHandler(event:SecurityErrorEvent):void 
		{
			trace("SecurityError");
			removeListeners();
			_loader=null;
		}
 
		private function IOErrorHandler(event:Event):void 
		{
			trace("IOError");
			removeListeners();
			_loader=null;
		}
 
		private function completeHandler(event:Event):void 
		{
			trace("Complete");
			removeListeners();
			this.addChild(_loader);
		}
 
		private function removeListeners():void 
		{
			_loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, IOErrorHandler);
			_loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, completeHandler);
			_loader.contentLoaderInfo.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
		}
	}
}
Добавлено через 2 часа 34 минуты
Проверил в сети. Никаких необработанных ошибок не выскакивает.
__________________
Reality.getBounds(this);


Последний раз редактировалось Wolsh; 31.08.2012 в 22:29.