maela06
Messages postés2Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention24 février 2009
-
24 févr. 2009 à 12:00
maela06
Messages postés2Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention24 février 2009
-
24 févr. 2009 à 15:35
onjour,
J'essai de créer un menu déroulant à l'aide des Tweens, seulement j'ai juste un petit souci.
J'ai fait un bouton "communication"
avec 3 sous rubriques :
- logo
- edition
- illustration
Quand on click sur logo, des vignettes apparaisse
pareil pour edition et illustration.
Le seul pb c'est que les vignettes viennent se supperposée.
Je voudrai trouver un code qui me fasse disparaitre les autres vignettes.
Par exemple : kan je click sur logo, je ne veu pas voir les vignettes edition et illustration
kan je click sur edition, je ne veu pas voir logo et illustration
et kan je clck sur illustration, je ne veu pas voir logo et edition.
Je ne sais pas si vous avez tout bien compris c'est pas evident d'expliquer.lol
----------------------------------------------------------------------------------------------------------------
Voici mon code :
import gs.TweenMax;
import gs.TweenLite;
import gs.*;
import gs.easing.*
import mx.transitions.Tween; // on importe la classe Tween
docodoc
Messages postés1671Date d'inscriptiondimanche 6 mars 2005StatutMembreDernière intervention21 juillet 20134 24 févr. 2009 à 15:08
slt
je ne comprend pas ou tu vois un conflit
tu lances tes tweens au clic sur tes boutons et apparement ils font ce que tu leur dit OK
mais si tu ne leur dit pas ce qu'ils doivent faire et lors de quelle action pour disparaitre bé ca me semble logique qu'ils ne .... fassent rien
pas l'ombre un conflit la-dedans !
et si tu as reellement des problemes de superpositions de clips regarde du cote des swapDepths()
a+
var villu:Tween = new Tween( this.vignette_illustration, "_x", Elastic.easeOut, 1100, 405, 5, false );
var vlogo:Tween = new Tween( this.vignette_logo, "_x", Elastic.easeOut, 1100, 405, 5, false );
var ved:Tween = new Tween( this.vignette_edition, "_x", Elastic.easeOut, 1100, 405, 5, false );
vlogo.stop();
ved.stop();
villu.stop();
btlogo.onRelease = function (Void):Void {vlogo.start();}
bted.onRelease = function (Void):Void {ved.start();vlogo.rewind();}
btillu.onRelease = function (Void):Void {villu.start();ved.rewind();
}
ved.onMotionFinished = function (Void):Void {
btlogo.onRelease = function (){ved.rewind();vlogo.start();villu.rewind();
}
bted.onRelease = function (){ved.start();vlogo.rewind();villu.rewind();
}
btillu.onRelease = function (){ved.rewind();vlogo.rewind();villu.start();
}}
villu.onMotionFinished = function (Void):Void {
btlogo.onRelease = function (){ved.rewind();vlogo.start();villu.rewind();
}
bted.onRelease = function (){ved.start();vlogo.rewind();villu.rewind();
}
btillu.onRelease = function (){ved.rewind();vlogo.rewind();villu.start();
}}
vlogo.onMotionFinished = function (Void):Void {
btlogo.onRelease = function (){ved.rewind();vlogo.start();villu.rewind();
}
bted.onRelease = function (){ved.start();vlogo.rewind();villu.rewind();
}
btillu.onRelease = function (){ved.rewind();vlogo.rewind();villu.start();
}}