Bonjour à tous,
Je me suis lancé sur Flash CS3 Pro et Action Script 3, j'ai déjà visionné quelques tutoriaux sur l'AS3.
Voici la situation : j'ai un bouton (qui a pour nom d'occurence "bouton" ). Lorsque la souris le survole, ça lance la lecture d'un clip. Ce clip a pour nom d'occurence "animation", il contient une simple interpolation de forme qui s'achève par un stop();
Jusque là tout fonctionne (voir code ci-dessous).
Voici mon problème : lorsque la souris sort du survol du bouton, je souhaiterai que le clip "animation" disparaisse progressivement (jusqu'à Alpha = 0%).
Quelle fonction faut-il employer pour diminuer progressivement la valeur alpha du clip ?
Merci d'éclairer ma lanterne à ce sujet svp...
Pierre
Voici le code AS3:
import flash.display.DisplayObject;
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.events.IEventDispatcher;
animation.stop();
bouton.addEventListener(MouseEvent.MOUSE_OVER,début_animation);
function début_animation(e:MouseEvent):void {
animation.play();
}
//jusque là ça fonctionne !
bouton.addEventListener(MouseEvent.MOUSE_OUT,disparition_animation);
function disparition_animation(e:MouseEvent):void {
c'est ici qu'il me manque la fonction pour diminuer progressivement la valeur alpha du clip "animation"
}