1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| // animation du menu
import fl.transitions.Tween;
import fl.transitions.easing.Elastic;
var lien:Array=new Array("Accueil.swf","Gallerie.swf","Animations.swf","Jeu_video.swf");
function clicMenu(pEvt:MouseEvent):void {
navigateToURL(new URLRequest(pEvt.target.lien));
}
var donnees:Array=new Array;
donnees.push({rubrique:"Accueil",loadMovie:"Accueil.swf"});
donnees.push({rubrique:"Gallerie",loadMovie:"Gallerie.swf"});
donnees.push({rubrique:"Animation",loadMovie:"Animations.swf"});
donnees.push({rubrique:"Jeux Video",loadMovie:"Jeu_video.swf"});
var legende:Array=new Array("Accueil","Gallerie","Animations","Jeux Video");
var conteneur:Sprite=new Sprite();
conteneur.x=150;
conteneur.y=200;
addChild(conteneur);
function creerMenu():void {
var lng:int=donnees.length;
var monBouton:symbole1;
for (var i:int=0; i<lng; i++) {
monBouton=new symbole1();
var etatHaut : MovieClip = MovieClip(monBouton.upState);
etatHaut.monTitre.text=legende[i];
monBouton.upState = etatHaut;
monBouton.downState = etatHaut;
monBouton.overState = etatHaut;
monBouton.hitTestState = etatHaut;
monBouton.tween=new Tween(monBouton,"y",Elastic.easeOut,15,+ i*(monBouton.height),3,true);
monBouton.tweenSurvol=new Tween(etatHaut.fondBouton,"scaleX",Elastic.easeOut,1,1,2,true);
conteneur.addChild(monBouton);
}
}
creerMenu();
conteneur.addEventListener(MouseEvent.ROLL_OVER,survolBouton,true);
conteneur.addEventListener(MouseEvent.ROLL_OUT,quitteBouton,true);
// animation du menu
function survolBouton(Evt:MouseEvent):void {
var monTween:Tween=Evt.target.tweenSurvol;
monTween.continueTo(1.5,2);
}
function quitteBouton(Evt:MouseEvent):void {
var monTween:Tween=Evt.target.tweenSurvol;
monTween.continueTo(1,2);
} |
Partager