Capturer dispatchEvent AS3

Fermé
LeDoc - 5 mars 2009 à 16:21
 LeDoc - 6 mars 2009 à 14:49
Bonjour,
J'ai un problème lié aux évènement en AS3. Dans une méthode d'une classe (decoupe), je génère un évènement avec dispatchEvent :

function maFonction()
{
var evenement:Event=new Event(COMPLETE); // complete : constante de la classe
var Dispatcheur:EventDispatcher= new EventDispatcher();
if (Dispatcheur.dispatchEvent(evenement))
{
trace("Evènement généré");
}
}

Et je cherche à capturer l'évènement depuis une méthode d'une autre classe (avatar) :

public function Avatar(type:String)
{
aDecouper=new Decoupe("textures/chien.png"); // objet permettant la découpe
aDecouper.addEventListener(Decoupe.COMPLETE, chargementOK);
}

private function chargementOK(ev:Decoupe)
{
trace("chargement OK!!!!"); // ce trace ne s'affiche pas
// donc l'évènement n'est pas capturer
}

Je ne comprends pas pourquoi je n'arrive pas à capturer cet évènement. Pouriez-vous m'aider s'il vous plaît ? Merci

LeDoc : La superstition porte malheur !
A voir également:

1 réponse

Bonjour,
J'ai réussi à résoudre mon problème. J'ai changé l'extends de ma classe decoupe. Désormé, elle est exends de DisplayObject3D de papervision.

Merci quand même.
1