Hello
Je suis en train de faire un menu a base de tween ... pour optimiser mon code je fait appel à une boucle FOR basé sur un tableau afin de renseigné toute les action de mon menu.
Mon Probleme :
je n'arrive pas a faire passer une variable concaténé en tant qu'objet dans mon tween
si je remplace _root["mask_"+menus[i]] (obj de mon tween) par un nom existant cela fonctionne ex: mask_accueil
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import mx.transitions.Tween; import mx.transitions.easing.*; // //Rubrique de mon menu var menus = ["accueil","domaine","sfaire","trouver","presse","actu","contact" ]; for (i=0; i<=menus.length; i++) { _root[menus[i]+"_inst"].setMask(_root["mask_"+menus[i]]); _root["mask_"+menus[i]]._yscale=0; _root["bt"+menus[i]].onRollOver = function() { new Tween(_root["mask_"+menus[i]], "_yscale", Strong.easeOut, 0, 100, 0.7, true); }; _root["bt"+menus[i]].onRollOut = function() { new Tween(_root["mask_"+menus[i]], "_yscale", Strong.easeOut, 100, 0, 0.7, true); }; }
j'ai essayé de mettre l'obj du tween dans une variable mais rien a faire
A L'AIDE
Le fichier .FLA : www.rom1.fr/stuff/menu_lapierre.zip
Partager