Доброго времени суток.
Потребывалось загрузить избражение.
Беру демо код с нелпа по 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);
то ошибка пропадает но как следствие ничего не работает.
Подскажите в чем проблема? Что я опять наворочил ?
Заранее благодарю за ответ.
