Здравствуйте!
Я сделал вот этот пример по работе с aswing в haxe http://haxe.org/doc/flash/aswingas3
Все работает отлично.
Теперь пытаюсь сделать простой внешний прелоадер для всего этого на AS3
var myMovie:MovieClip;
var l:Loader = new Loader();
l.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loop, false, 0, true);
l.contentLoaderInfo.addEventListener(Event.COMPLETE, done, false, 0, true);
l.load(new URLRequest("haxeaswing.swf"));
function loop(e:ProgressEvent):void
{
// Тут обновляем индикатор загрузки
}
function done(e:Event):void
{
myMovie = MovieClip(l.content);
addChild(myMovie);
}
и получаю ошибку
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at Main()
at Main$/main()
at MethodInfo-447()
at flash::Boot()
Для swf файлов созданых во Flash или в Haxe без AsWing все работает как надо.
Вопрос - каким образом сделать внешний прелоадер для приложения HaXe + AsWing ?
прелоадер в haXe?
Не знаю в чём загвоздка именно в AsWing, но может эта статья чем-то поможет? Там класс PreloadingDemo
Отправить комментарий