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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
| import com.greensock.*;
import com.greensock.easing.*;
stop();
var valeur:Number = 190; /* taille d'une image*/
var extremegauche:Number = 108.5;
var extremedroite:Number = -267.5;
galerie.droite.visible = true;
galerie.droite.buttonMode = true; //galerie droite correspond a la fleche simple pour aller a droite
galerie.droite.addEventListener (MouseEvent.MOUSE_UP, alleradroite );
function alleradroite (e)
{
galerie.galerie.x=galerie.galerie.x-valeur;
if (galerie.galerie.x>=extremegauche) { galerie.gauche.visible= false;
galerie.gauchegauche.visible= false;}
else { galerie.gauche.visible = true;
galerie.gauchegauche.visible = true;}
if (galerie.galerie.x<= extremedroite) { galerie.droite.visible = false;
galerie.droitedroite.visible=false}
else { galerie.droite.visible = true;
galerie.droitedroite.visible =true;}
}
galerie.gauche.visible = false;
galerie.gauche.buttonMode = true; // galerie.gauche correspond a fleche simple pour aller a gauche, la fleche simple permet d'avancer d'une image
galerie.gauche.addEventListener (MouseEvent.MOUSE_UP, alleragauche );
function alleragauche (e)
{
galerie.galerie.x=galerie.galerie.x+valeur;
if (galerie.galerie.x >= extremegauche) { galerie.gauche.visible= false;
galerie.gauchegauche.visible = false;
}
else { galerie.gauche.visible = true;
galerie.gauchegauche.visible = true;
}
galerie.droite.visible= true;
galerie.droitedroite.visible=true;
}
galerie.gauchegauche.visible = false;
galerie.gauchegauche.buttonMode = true; //galerie.gauchegauche correspond a la double fleche gauche, la fleche double permet d'arriver au bout de la galerie en un click
galerie.gauchegauche.addEventListener (MouseEvent.MOUSE_UP, toutagauche);
function toutagauche (e)
{
TweenMax.to (galerie.galerie, 0.75, {x:108.5, ease:Sine.easeOut,onComplete: suite});//position de la galerie tout a gauche avec effet de transition tweenmax
function suite () {
galerie.gauchegauche.visible= false;
galerie.gauche.visible= false;
galerie.droite.visible= true;
galerie.droitedroite.visible=true;}
}
galerie.droitedroite.visible=true;
galerie.droitedroite.buttonMode = true; // galerie.droitedroite correspond a la double fleche droite
galerie.droitedroite.addEventListener(MouseEvent.MOUSE_UP, toutadroite);
function toutadroite (e)
{ TweenMax.to (galerie.galerie, 0.75, {x: -267.5, ease:Sine.easeOut, onComplete: suite2});// position de la galerie tout a droite avec effet de transition grâce au tweemax
function suite2 () {
galerie.droite.visible= false;
galerie.droitedroite.visible= false;
galerie.gauche.visible= true;
galerie.gauchegauche.visible=true;}
} |
Partager