Me voici de nouveau avec un autre problème. J'ai créée pas mal de boutons dans mon projets flash. (Ces boutons la plupart se trouvent dans des swf externes et en plus, à l'intérieur des multiples clip que j'ai eu à créer dans mon projet.
Malheureusement pour moi, j'ai du mal à pouvoir le gérer tous et le programmer pour qu'il puisse m'exécuter une action donnée.
Je voudrais lors du clic d'un bouton se trouvant dans le clip4, contenu à son tour dans le clip3, clip3 contenu dans clip2 et clip2 contenu dans clip1.
J'ai essayé ce code :
- Code: Tout sélectionner
clip1.clip2.clip3.clip4.monBouton.addEventListener(MouseEvent.CLICK, mafonction);
Sans succès avec comme 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.
at quiestmaison_fla::MainTimeline/quiestmaison_fla::frame10()
Sachant que la frame 10 est la frame où commence l'interface du site.
J'ai essayé de placer mon bouton dans le clip2 et je mis ce code :
- Code: Tout sélectionner
function mafonction(event:Mouse){
trace("Ca tiens, tu peux continuer");
}
clip1.clip2.monBouton.addEventListener(MouseEvent.CLICK, mafonction);
Sans succès toujours avec comme erreur :
TypeError: Error #1034: Echec de la contrainte de type : conversion de flash.events::MouseEvent@4ba8101 en flash.ui.Mouse impossible.
J'aimerais aussi savoir s'il n'existe pas un tableau reprenant les erreurs possibles sur flash avec explication. (un site, forum, etc.)
Merci bien!
design7





