Bonjour,
je tente depuis qques jours de faire un onglet qui s'ouvre au passage de la souris, et qui se ferme en cliquant sur l'onglet.
(mon dieu, en l'écrivant ca me semble vraiment facile et moi je n'y arrive pas )
le panneau qui doit s'ouvrir est un clip (textefr)
et comporte un bouton (boutfr)
voici mon script:
Et avec ça, mon panneau s'ouvre joliment quand on passe sur le bouton, mais une fois ouvert, il réagit toujours au RollOver (et se ré-ouvre donc...)
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 import mx.transitions.Tween; // on importe la classe Tween import mx.transitions.easing.*; // on importe les classe easing pour les effets visuels. textefr.onEnterFrame = function() { if (this._x==72) { this.boutfr.onPress = function() { var maTween:Tween = new Tween(textefr, "_x", Regular.easeOut, 72, 398, 20, false); }; } else if (this._x==398) { this.boutfr.onRollOver = function() { var maTween:Tween = new Tween(textefr, "_x", Regular.easeOut, 398, 72, 20, false); }; } };
Je suis une clette en ActionScrpt, il est donc fort probable que ce ne soit pas la bonne technique. Si vous pouviez m'éclairer...
Merci !
Partager