AS 3.0 Как добавить ребенка класса Sprite, определенного для класса в файле .as? - PullRequest
0 голосов
/ 06 февраля 2012

Я определил некоторые спрайты в файле класса .as и хочу поместить их на экран.Как я могу это сделать?

Ответы [ 2 ]

3 голосов
/ 06 февраля 2012

// Sprite Object

package  {
    import flash.display.Sprite;
    public class CircleObject extends Sprite{
        public function CircleObject() {
            // constructor code
            var _circle:Sprite = new Sprite();
            with(_circle.graphics){
                beginFill(0xff0000,1);
                drawCircle(0,0,30);
                endFill();
            }
            addChild(_circle);
        }
    }   
}

// добавляем его на сцену

package  {
    import flash.display.Sprite;
    public class Main0 extends Sprite{
        public function Main0() {
            // constructor code
            var circle:CircleObject = new CircleObject();
            addChild(circle);
        }
    }   
}
0 голосов
/ 06 февраля 2012

Я не уверен, что понимаю ваш вопрос. Если у вас есть доступ к вашим спрайтам и у вас есть доступ к контейнеру, в котором они будут храниться, то вы делаете это:

container.addChild(mySprite);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...