As3 AddChild () в классе - PullRequest
       4

As3 AddChild () в классе

0 голосов
/ 18 февраля 2011

Я в as3, и я пытаюсь добавить мувиклип внутри класса. У меня нет ошибок, но мое изображение не отображается.

Это мой код класса, мой мувиклип называется woopa1

package
{
    import flash.display.MovieClip;
    import woopa1;

    public class koopa extends woopa1
    {
        public function koopa()      
        {
            trace(woopa1);
            var woopa:woopa1 = new woopa1();
            addChild(woopa);
            woopa.x=100;
            woopa.y=100;
            woopa.height = 60;
            woopa.width = 38;
        }
    }
}

Он отслеживает [класс woopa1], это мой код в кадре, вызывающий класс

function onenterEnemy(event:Event):void
{
   var enemy:koopa = new koopa();
}

Почему мое изображение не отображается?

1 Ответ

3 голосов
/ 18 февраля 2011

Вы добавили свой экземпляр enemy в список отображения?

var enemy:koopa = new koopa(); 
addChild(enemy);

Кроме того, поскольку вы создаете экземпляр своего класса woopa1 и добавляете его в koopa, свой класс koopaвероятно, следует расширить MovieClip или Sprite вместо вашего woopa1 класса.

В отдельной заметке вы можете также назвать свои классы именами, которые начинаются с заглавной буквы.Так что koopa должно быть Koopa и woopa1 должно быть Woopa1.

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