J'ai du mal à comprendre les événements personnalisés et je reçois toujours la même erreur:
1203: Aucun constructeur par défaut trouvé dans la classe flash flash.events:Event.
J'ai essayé de lire en ligne pour une solution, mais rien ne m'a aidé. Je me demandais quelle est mon erreur. Fondamentalement, ce que je veux faire est de créer une classe qui, selon le niveau de difficulté (3 au total), créera différents objets sur la scène. Voici le code:Erreur # 1203: Aucun constructeur par défaut
Je l'appelle avec un dispatchEvent comme ceci:
dispatchEvent(new creationObjets(_Difficulte));
puis,
package cem{
import flash.events.*;
import flash.display.*;
public class creationObjets extends Event
{
public function creationObjets(pDifficulte) {
trace(pDifficulte);
}
}
}
Je ne sais pas ce que je ne fais pas de mal (ou tout simplement ce que je suis faire, période ... haha). Si vous connaissez la réponse, peut-être qu'une petite explication m'aiderait beaucoup! Merci!
* edit: je viens d'ajouter super (pDifficulte); après la trace et aucune erreur est venue. Je n'ai aucune idée de ce que super() fait. Je viens de le faire en me basant sur des exemples ...
Pourquoi importez-vous les classes flash.display. *? ... – PatrickS
Je testais des choses plus tôt, je ne les supprimais pas! hehe – Elggetto