Bonjour à tous,
Voilà je me bat avec ce code depuis ce matin, j'ai réussi à le faire marcher en dehors d'une boucle, mais dans la boucle il ne veut rien savoir. (alpha1 vaut 50 et alpha2 vaut 100, et nbboucle vaut 11).
Le code qui ne marche pas :
Le code qui marche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for(i = nbboucle; i > 0; i--){ this["pion"+i].onRollOver = function(){ this["pion"+i]._alpha = alpha1; } this["pion"+i].onRollOut = function(){ this["pion"+i]._alpha = alpha2; } }
Vous voyez pourquoi ? Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 onEnterFrame = function(){ pion1.onRollOver = function(){ pion1._alpha = alpha1; }; pion1.onRollOut = function(){ pion1._alpha = alpha2; } pion2.onRollOver = function(){ pion2._alpha = alpha1; }; pion2.onRollOut = function(){ pion2._alpha = alpha2; } pion3.onRollOver = function(){ pion3._alpha = alpha1; }; pion3.onRollOut = function(){ pion3._alpha = alpha2; } pion4.onRollOver = function(){ pion4._alpha = alpha1; }; pion4.onRollOut = function(){ pion4._alpha = alpha2; } pion5.onRollOver = function(){ pion5._alpha = alpha1; }; pion5.onRollOut = function(){ pion5._alpha = alpha2; } pion6.onRollOver = function(){ pion6._alpha = alpha1; }; pion6.onRollOut = function(){ pion6._alpha = alpha2; } pion7.onRollOver = function(){ pion7._alpha = alpha1; }; pion7.onRollOut = function(){ pion7._alpha = alpha2; } pion8.onRollOver = function(){ pion8._alpha = alpha1; }; pion8.onRollOut = function(){ pion8._alpha = alpha2; } pion9.onRollOver = function(){ pion9._alpha = alpha1; }; pion9.onRollOut = function(){ pion9._alpha = alpha2; } pion10.onRollOver = function(){ pion10._alpha = alpha1; }; pion10.onRollOut = function(){ pion10._alpha = alpha2; } pion11.onRollOver = function(){ pion11._alpha = alpha1; }; pion11.onRollOut = function(){ pion11._alpha = alpha2; } }
A noter que j'ai aussi essayer ça :
puis ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for(i = nbboucle; i > 0; i--){ this["pion"+i].onRollOver = function(){ this._alpha = alpha1; } this["pion"+i].onRollOut = function(){ this._alpha = alpha2; } }
et que ça n'a pas non plus marché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for(i = nbboucle; i > 0; i--){ OnEnterFrame = function(){ this["pion"+i].onRollOver = function(){ this._alpha = alpha1; } } OnEnterFrame = function(){ this["pion"+i].onRollOut = function(){ this._alpha = alpha2; } } }
Merci d'avance et bonne année au passage !
Partager