Почему MovieClip не виден?

Я попытался использовать createjs для создания мувиклипа и добавить в него изображение следующим образом:

rect2 = new Bitmap(_preloader.getResult("rect").result);
mv = new MovieClip("single", 0, false, []);
mv.addChild(rect2);
_stage.addChild(mv);

Я ожидаю увидеть rect2 на сцене, но он не появится, если я добавлю rect2 на сцену, он появится, так что же я здесь упускаю?


person simo    schedule 12.02.2013    source источник
comment
На какую платформу вы ориентируетесь? Как вы его составляете? Как это связано с createjs?   -  person blue112    schedule 21.02.2013
comment
Я ориентируюсь на HTML5, компилирую его с помощью haxe nme, createjs — это библиотека с as3 API для создания графики и интерактивности, разве вы не видите, что я использую ее в приведенном выше коде?   -  person simo    schedule 21.02.2013


Ответы (1)


Есть ли причина, по которой вы используете MovieClip? В основном он используется для обработки экспорта из Flash Pro с помощью Toolkit for CreateJS.

Вместо этого вы можете попробовать использовать экземпляр Bitmap, который упаковывает элемент изображения, холста или видео.

Одно примечание для MovieClips заключается в том, что вам нужно перейти кAndStop/gotoAndPlay, чтобы установить начальное состояние, оно не «по умолчанию» для первого кадра, как Flash.

person Lanny    schedule 22.02.2013