Bonjour à tous,

voilà, je suis une "printeuse" et j essaie petit à petit de me lancer sur les fonctionnalités flash et dream.

j ai trouvé le moyen de creer des onglets dynamiques mais j ai un soucis

le voila :

Tout va bien lorsqu au passage de ma souris, le contenu apparait

mais si je m'eloigner de mon contenu, il reste encore là

il est sensé "disparaitre", et ainsi se refermer dans son propre onglet

C'est justement cette fonction qui me manque.


Je vous laisse les ligne de code
Très bonne soiree et merci par avance


stop();
import mx.transitions.Tween;
import mx.transitions.easing.*;
//déclaration des variables tween
var sup1:Tween;
var move1:Tween;
var sup2:Tween;
var move2:Tween;
//fonction qui définit la position du bouton par rapport au précedent et qui assigne les propriétes des boutons à leur masque
onEnterFrame = function () {
tbt1._x = bt1._x;
tbt2._x = bt2._x;
tbt3._x = bt3._x;
tbt4._x = bt4._x;
tbt1._y = bt1._y;
tbt2._y = bt2._y;
tbt3._y = bt3._y;
tbt4._y = bt4._y;
bt2._y = bt1._y+bt1._height;
bt3._y = bt2._y+bt2._height;
bt4._y = bt3._y+bt3._height;}

//on passe la valeur du bouton par bt et bto définit le bouton précédemment selectionné et tbt le texte
tbt1.onRollOver = function(){
tbt=tbt1;
bto=bt;
bt=bt1;
clic();};


tbt2.onRollOver = function(){
tbt=tbt2;
bto=bt;
bt=bt2;
clic();};


tbt3.onRollOver = function(){
tbt=tbt3;
bto=bt;
bt=bt3;
clic();};


tbt4.onRollOver = function(){
tbt=tbt4;
bto=bt;
bt=bt4;
clic();};

//function qui fait bouger les boutons
function clic ()
{
sup1 = new Tween(bto, "_yscale", Regular.easeOut, bto._yscale, 90, 1, true);
move1 = new Tween(bt, "_height", Back.easeOut, bt._height, tbt._height-4, 1, true);
sup2 = new Tween(bto, "_x", Regular.easeOut, bto._x, 68.2, 1, true);
move2 = new Tween(bt, "_x", Back.easeOut, bt._x, 212.4, 1, true);

}

der.onRollOut= function(){
move1.stop();
move2.stop();
sup1 = new Tween(bt, "_yscale", Regular.easeOut, bt._yscale, 90, 1, true);
sup2 = new Tween(bt, "_x", Regular.easeOut, bt._x, 68.2, 1, true);
}
Hello rollywood et bienvenue parmi nous Smiley smile ,

en tant que modérateur, je me dois de te faire remarquer que tu n'as malheureusement pas respecté l'une des Règles de base du forum qui est d'afficher les codes et exemples proprement à l'aide des boutons [ code]... ici ton code HTML, CSS, PHP, etc.[ /code] (sans espace).

upload/1-code.gif

Je te remercie par avance de bien vouloir éditer ton message afin de le rendre conforme à cette règle. Smiley cligne

D'ailleurs, je rappelle que l'Aide (dont le lien est fourni lors de l'inscription) contient des pistes de recherche, des indications sur les règles de vie de la communauté, etc.

Bonne continuation Smiley smile
Bonjour à tous,(merci pour tes recommandation heyohan)

voilà, je suis une "printeuse" et j essaie petit à petit de me lancer sur les fonctionnalités flash et dream.

j ai trouvé le moyen de creer des onglets dynamiques mais j ai un soucis

le voila :

Tout va bien lorsqu au passage de ma souris, le contenu apparait

mais si je m'eloigner de mon contenu, il reste encore là

il est sensé "disparaitre", et ainsi se refermer dans son propre onglet

C'est justement cette fonction qui me manque.

Je vous laisse les ligne de code
Très bonne soiree et merci par avance

[code]stop();
import mx.transitions.Tween;
import mx.transitions.easing.*;
//déclaration des variables tween
var sup1:Tween;
var move1:Tween;
var sup2:Tween;
var move2:Tween;
//fonction qui définit la position du bouton par rapport au précedent et qui assigne les propriétes des boutons à leur masque
onEnterFrame = function () {
tbt1._x = bt1._x;
tbt2._x = bt2._x;
tbt3._x = bt3._x;
tbt4._x = bt4._x;
tbt1._y = bt1._y;
tbt2._y = bt2._y;
tbt3._y = bt3._y;
tbt4._y = bt4._y;
bt2._y = bt1._y+bt1._height;
bt3._y = bt2._y+bt2._height;
bt4._y = bt3._y+bt3._height;}

//on passe la valeur du bouton par bt et bto définit le bouton précédemment selectionné et tbt le texte
tbt1.onRollOver = function(){
tbt=tbt1;
bto=bt;
bt=bt1;
clic();};


tbt2.onRollOver = function(){
tbt=tbt2;
bto=bt;
bt=bt2;
clic();};


tbt3.onRollOver = function(){
tbt=tbt3;
bto=bt;
bt=bt3;
clic();};


tbt4.onRollOver = function(){
tbt=tbt4;
bto=bt;
bt=bt4;
clic();};

//function qui fait bouger les boutons
function clic ()
{
sup1 = new Tween(bto, "_yscale", Regular.easeOut, bto._yscale, 90, 1, true);
move1 = new Tween(bt, "_height", Back.easeOut, bt._height, tbt._height-4, 1, true);
sup2 = new Tween(bto, "_x", Regular.easeOut, bto._x, 68.2, 1, true);
move2 = new Tween(bt, "_x", Back.easeOut, bt._x, 212.4, 1, true);

}

der.onRollOut= function(){
move1.stop();
move2.stop();
sup1 = new Tween(bt, "_yscale", Regular.easeOut, bt._yscale, 90, 1, true);
sup2 = new Tween(bt, "_x", Regular.easeOut, bt._x, 68.2, 1, true);
}



rollywood a écrit :
merci pour tes recommandation heyohan
Eh bien de rien puisque tu n'as pas utilisé les balises [ code] ... ton code... [ /code] (sans espaces). Smiley rolleyes