>//ici tu définis l'échelle du clip "toto" à 0, "toto" est donc invisible toto._xscale toto._yscale 0; //tu définis l'alpha de "toto" à 100 : toto._alpha = 100; //tu définis ici une variable Number qui te servira à agrandir "toto" var Coeff:Number = 0; //tu crées une fonction qui va agrandir "toto" function AgrandirToto(){ //tu augmentes Coeff de 1 : Coeff += 1; //et tu définis que l'échelle de "toto" est égale à "Coeff" : toto._xscale toto._yscale Coeff; //ici tu précises que si "Coeff" est égal à 100, et que donc "toto" a une échelle de 100, on stoppes l'intervalle qui lit la fonction "AgrandirToto" : if(Coeff == 100){ clearInterval(Zoom); //et tu lances l'intervalle qui exécutera la fonction de disparition de "toto" : Disp = setInterval(DisparitionToto, 20); } } //tu lances ici l'intervalle qui exécutera la fonction "AgrandirToto" : Zoom = setInterval(AgrandirToto, 20);//la fonction "AgrandirToto" sera donc exécutée toutes les 20 millisecondes //là tu crées une fonction qui fera disparaître "toto" qui sera exécutée avec un setInterval sur le même principe que le zoom : var Alf:Number = 100; function DisparitionToto(){ Alf -= 1; toto._alpha = Alf; if(Alf == 0){ clearInterval(Disp); } }