GNT sans publicité, site mobile, fonctionnalitées exclusives...

probleme de boucle et de variables :///

Le
ritepac
Bonjour à vous tous,

Voilà mon soucis.
- J'ai sur ma scene, une carte de france avec 94 departements.
- J'ai 94 clips différents.
- chaque clip s'appelle "bt_1, bt_2,"
- j'ai fai une boucle pour le roll-over des boutons et ca marche :

for (var i = 1 ; i < 105 ; i++) {
nomOcc = "bt_" + i;
occ = eval(nomOcc) ;
with (occ) {
this ["bt_" + i].onRollOver = function () { this.gotoAndStop
(2);}
this ["bt_" + i].onRollOut = function () { this.gotoAndStop
(1);}
}
}

- mais ce que je voudrais au final c'est que dans ma boucle, j'insere
la fonction onRelease. C'est à dire que pour le "bt_1", il charge dans
le text dynamique la variable "description" + i (correspondant au i du
bouton.

Le code actuel :
for (var i = 1 ; i < 105 ; i++) {
nomOcc = "bt_" + i;
occ = eval(nomOcc) ;
with (occ) {
this ["bt_" + i].onRollOver = function () { this.gotoAndStop
(2);}
this ["bt_" + i].onRollOut = function () { this.gotoAndStop
(1);}
this ["bt_" + i].onRelease = function ()
{ palette_texte.content_distributeurs.htmlText = features_lv
["description" + i];}
}
}

ce qui me permettrait une ligne de code pour les 94 dpts :))). Mais
y'a as moyen, il ne veut pas.

Quelqu'un aurait-il une idée svp ?

Merci d'avance

Ritepac
Lire la réponse

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Alain FORGERIT
Le #16919361
bonjour,

with
touche F1 : déconseillé par la doc suite à un problème de portée de
varaibles.

bref un truc qui merde bien en gros.

bien à toi



Bonjour à vous tous,

Voilà mon soucis.
- J'ai sur ma scene, une carte de france avec 94 departements.
- J'ai 94 clips différents.
- chaque clip s'appelle "bt_1, bt_2,..."
- j'ai fai une boucle pour le roll-over des boutons et ca marche :

for (var i = 1 ; i < 105 ; i++) {
nomOcc = "bt_" + i;
occ = eval(nomOcc) ;
with (occ) {
this ["bt_" + i].onRollOver = function () { this.gotoAndStop
(2);}
this ["bt_" + i].onRollOut = function () { this.gotoAndStop
(1);}
}
}

- mais ce que je voudrais au final c'est que dans ma boucle, j'insere
la fonction onRelease. C'est à dire que pour le "bt_1", il charge dans
le text dynamique la variable "description" + i (correspondant au i du
bouton.

Le code actuel :
for (var i = 1 ; i < 105 ; i++) {
nomOcc = "bt_" + i;
occ = eval(nomOcc) ;
with (occ) {
this ["bt_" + i].onRollOver = function () { this.gotoAndStop
(2);}
this ["bt_" + i].onRollOut = function () { this.gotoAndStop
(1);}
this ["bt_" + i].onRelease = function ()
{ palette_texte.content_distributeurs.htmlText = features_lv
["description" + i];}
}
}

ce qui me permettrait une ligne de code pour les 94 dpts :))). Mais
y'a as moyen, il ne veut pas.

Quelqu'un aurait-il une idée svp ?

Merci d'avance

Ritepac
Publicité
Suivre les réponses
Poster une réponse
Anonyme