AS3: Erreur #1009 [Fermé]

Signaler
Messages postés
5
Date d'inscription
vendredi 18 décembre 2015
Statut
Membre
Dernière intervention
10 avril 2017
-
Bonjour,

Je suis en train de programmer un jeu à base de tuiles sur Flash dans le cadre d'un projet que je doit remettre avant minuit (heure du Québec), donc cela presse :S

Je voulais mettre en place un certain système dans mon jeu et pour cela je devais avoir recours à un getter pour parler à ma Classe Boule_de_feu afin de pouvoir activer une de ses fonctions depuis la classe Personnage, qui est bien entendu une classe enfant de ma Classe Jeu (classe maitresse), mais la console me mentionne cette erreur:

TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.

Voici mon code:

le getter depuis la classe Jeu:

public function getBouleDeFeu(): Boule_de_feu {
return bouledefeu;
}


la référence de ce getter pour appeler la fonction en particulier de la classe Boule_de_feu:

if(this.currentFrame==11 || this.currentFrame==12 || this.currentFrame==13){
trace("HAUT");
Jeu(parent).getBouleDeFeu().voyageVersLeHaut();
}


la fonction en particulier situé dans la classe Boule_de_feu:

public function voyageVersLeHaut():void{
_direction = "haut";
trace(_direction);
}


Merci.