HaXe, aswing и внешний прелоадер

Здравствуйте!

Я сделал вот этот пример по работе с 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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>.

Подробнее о форматировании

CAPTCHA
Этот вопрос помогает предотвратить автоматический спам
Image CAPTCHA
Enter the characters shown in the image without spaces, also respect upper and lower case.
To prevent automated spam submissions leave this field empty.