2013-02-12 4 views
0

Я пытался использовать createjs создать мувиклип и добавить изображение внутри него, как это:Почему MovieClip не отображается?

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

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

+0

На какой платформе вы нацеливаетесь? Как вы его компилируете? Как это связано с createjs? – blue112

+0

Я ориентирую HTML5, компилируя его с помощью haxe nme, createjs - это библиотека, которая имеет as3 apis для создания графики и интерактивности, разве вы не видите, что я использую ее в коде выше? – simo

ответ

0

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

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

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