AS3 - Erreur 1119: Accès éventuellement de propriété non définie enemyList à travers une référence de type statique de la Classe.

J'ai besoin d'obtenir l'accès à une variable d'une autre classe et je reçois l'erreur " 1119: Accès éventuellement de propriété non définie enemyList à travers une référence de type statique de la Classe.' Je ne vois pas ce que je fais mal depuis que ma variable est faite de "public" et "statique".

classe où la variable est faite.

package classes.enemy
{   
imports ...

public class Enemy extends MovieClip
{
    public static var enemyList:Array = new Array(); **
    var speed:Number;

    public function initialize()
    {
        var stageReff:Stage = this.stage as Stage;
        addEventListener("enterFrame", enterFrame);
    }

    public function Enemy() 
    {
        enemyList.push(this); **
        this.x = 700;
        this.y = Math.random()*200 + 50;
        speed = Math.random()*5 + 5;
    }

    //code
}
}

classe qui a besoin d'accéder à la variable

package classes.ship 
{
imports ...

public class Bullet extends MovieClip
{
    var speed:Number;

    public function initialize()
    {
        var stageReff:Stage = this.stage as Stage;
        stage.addEventListener("enterFrame", enterFrame);
    }

    //code

    function enterFrame(e:Event):void
    {
        this.x += speed;

        trace(enemy.enemyList); **
    }
}   
}

Roulés '**' derrière les lignes où le problème se produit et où la variable est fait, juste pour rendre les choses claires.

Classes sont dans des dossiers différents (classes > ennemi & catégories > bateau), je ne sais pas si cela a quelque chose à faire avec elle.

Merci d'avance.

OriginalL'auteur Robbe Van Winckel | 2012-01-02