jeunetma
Messages postés38Date d'inscriptionvendredi 27 mars 2009StatutMembreDernière intervention10 juin 2009
-
9 juin 2009 à 12:35
jeunetma
Messages postés38Date d'inscriptionvendredi 27 mars 2009StatutMembreDernière intervention10 juin 2009
-
10 juin 2009 à 15:00
Bonjour à tous,
Voila je suis en train d'essayer d'optimiser mon script et je voulais savoir comment on pouvait appliquer une fonction sur plusieurs clip à la fois. Je suis en AS 2 et mon code est le suivant :
france.onPress = function() { //les noms des pays sont des clips
allemagne._visible = false;
espagne._visible = false;
autriche._visible = false;
bénélux._visible = false;
portugal._visible = false;
suisse._visible = false;
italie._visible = false;
}
J'ai essayé ceci :
function invisible():Void { this._visible = false; }
var items:Array = [france, italie, allemagne, espagne, bénélux, autriche, portugal, suisse];
for( var j:Number = 0; j < items.length; j++ ) {
var boutons:MovieClip = items[j];
boutons.onPress = invisible;
}
Mais cela ne marche pas
Je remercie tous ceux qui pourront trouver le temps de me répondre!
jeunetma
Messages postés38Date d'inscriptionvendredi 27 mars 2009StatutMembreDernière intervention10 juin 2009 10 juin 2009 à 10:39
Merci pour ta réponse!
J'ai mis cela comme code mais cela ne marche pas :
france.onPress = invisible;
Le problème c'est que lorsque je clique sur mon clip intitulé france celui disparait bien mais pas les autres éléments qui sont dans le tableau. Est-ce tu sais pourquoi?
Merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
jeunetma
Messages postés38Date d'inscriptionvendredi 27 mars 2009StatutMembreDernière intervention10 juin 2009 10 juin 2009 à 11:04
Effectivement cela fonctionne! Par contre, j'ai un autre problème une fois que je clique sur mon clip "france" je rend invisible tous les éléments sur ma scène mais je charge un SWF dans un clip avec france.onRelease = function() {zone.loadMovie("présentation1.swf");} mais il n'y a plus rien qui apparait.. Tu pourrais m'aider sur ce dernier point?
En tout cas merci de ton aide!