vendredi 18 septembre 2009

AS3 : Afficher une image en fondu

Grâce à un bouton nommé btn, on va afficher une image (clip nommé yeti)  en fondu, en jouant avec son alpha. Cela affiche une image progressivement dans le temps.

// on créé un timer avec en paramètre le délai en Millisecondes
// puis le nombre de fois où il sera exécuté
var chrono:Timer = new Timer( 200,20 );


// on place une écoute de clic sur le bouton
btn.addEventListener(MouseEvent.CLICK,alphaAsc);

function alphaAsc(evt:Event){
    yeti.alpha = 0; // image initiale invisible
    chrono.start(); // top départ!
}

chrono.addEventListener( TimerEvent.TIMER, onAlpha );
function onAlpha( pEvt:TimerEvent ):void {
 yeti.alpha += 0.05; // l'alpha augmente
}

Aucun commentaire:

Enregistrer un commentaire

N'hésitez pas à donner vos avis! Merci pour votre commentaire :)