Показать сообщение отдельно
Старый 24.10.2009, 20:59
AlexsWulf вне форума Посмотреть профиль Отправить личное сообщение для AlexsWulf Найти все сообщения от AlexsWulf
  № 1  
Ответить с цитированием
AlexsWulf

Регистрация: Oct 2008
Адрес: Воронеж
Сообщений: 75
По умолчанию Error #1010 в Loader

Доброго времени суток.
Потребывалось загрузить избражение.
Беру демо код с нелпа по AS3
Получаю класс следующего содержания
Код AS3:
public class userPhoto extends Sprite {
 
		private var _load : Loader;
		var profile_arr : Array = game.data_prov.getUserProfiles();
		var url : String = profile_arr[0].photo;
		public function userPhoto():void
		{
			_load = new Loader();
			_load.contentLoaderInfo.addEventListener(Event.COMPLETE, initPhoto);
            _load.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
 
			var urlRequest : URLRequest = new URLRequest(url);
			_load.load(urlRequest);
		}
 
		 private function ioErrorHandler(event : IOErrorEvent) : void {
            trace("Unable to load image: " + url);
        }
 
 
		private function initPhoto(e : Event):void
		{
 
		}
	}
в основном приложении вызываю его таким образом
Код AS3:
public function init_listener(e : Event) : void {
                        public static var user_p : userPhoto;
			user_p = new userPhoto();
			addChild(user_p);
}
в резултьате имею ошибку следующего содержания
Код:
TypeError: Error #1010: A term is undefined and has no properties.
	at main::userPhoto$iinit()
	at main::game/init_listener()
	at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
	at flash.events::EventDispatcher/dispatchEvent()
	at MethodInfo-622()
Если закомментировать строки
Код AS3:
_load.contentLoaderInfo.addEventListener(Event.COMPLETE, initPhoto);
_load.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
_load.load(urlRequest);
то ошибка пропадает но как следствие ничего не работает.
Подскажите в чем проблема? Что я опять наворочил ?
Заранее благодарю за ответ.