Zone cliquable sur une image chargée

YarbY Messages postés 25 Date d'inscription jeudi 13 mars 2003 Statut Membre Dernière intervention 23 avril 2008 - 5 juil. 2007 à 11:47
cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010 - 5 juil. 2007 à 13:29
Bonjour

Je veux créer une image, chargée dynamiquement, cliquable
J'ai un clip qui comprend 2 calques :
   - l'un avec un clip vide qui va accueillir une image chargée dynamiquement
   - l'autre avec un bouton definit en zone cliquablede la taille de l'image
Le clip qui comprend les 2 calques est dupliqués dynamiquement avec un DuplicateMovieClip dans une boucle for.

Le clip est bien dupliqué, j'ai mes images mais non cliquable.
J'ai testé en supprimant le chargement de l'image dans ma boucle, et là les zones cliquables sont actives.
C'est comme si le chargement de l'image supprimait ma zone cliquable.
ça à l'air tout bête mais je trouve pas de solution.
Merci d'avance

YarbY

1 réponse

cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
5 juil. 2007 à 13:29
la propiété du "cliquable" est perdue lorqu'on charge une image dynamiquement, il faut alors pour contourner ce prob,
"il suffit d'utiliser la classe MovieClipLoader et sa méthode onLoadInit".
voir le code :
la

ou ci-dessous :

this.createEmptyMovieClip("tester_mc",1);


var mclListener:Object = new Object();


mclListener.onLoadInit = function(target_mc:MovieClip) {


target_mc.onRelease = function() {


trace("clic");


};


};


var image_mcl:MovieClipLoader = new MovieClipLoader();

Soluce donnée par JeanPhilippe de MediaBox

Alise
from FlashForum-oi.info
0