0

私はas3が初めてで、いくつかのチュートリアルに従っていて、このコードを作成しました:

クラス 1 (Enemy.as):

package
{
    import flash.display.MovieClip;
    public class Enemy extends MovieClip 
    {
        public function Enemy() 
        {
            x = 100;
            y = 0;          
        }

        public function moveDownABit():void 
        {
            y = y + 3;
        }
    }
}

およびメイン クラス (AvoiderGame.as) で:

package
{
    import flash.display.MovieClip;
    public class AvoiderGame extends MovieClip 
    {
        public var enemy:Enemy;

        public function AvoiderGame() 
        {
            enemy = new Enemy();
            addChild( enemy );
        }
    }
}

インスタントをリンクし、すべてチェックして動作しました。また、fla ファイルの Classdocument にメイン クラスを追加しましたが、このエラーが発生しています。

C:\Users\x\Documents\Flash\tuts\game1- avoider\Classes\AvoiderGame.as, Line 2   1046: Type was not found or was not a compile-time constant: Enemy.
C:\Users\x\Documents\Flash\tuts\game1- avoider\Classes\AvoiderGame.as, Line 6   1046: Type was not found or was not a compile-time constant: Enemy.

何か案は ?

4

1 に答える 1