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
| var imageChargementMC:MovieClip = this.createEmptyMovieClip("image1",this.getNextHigestDepth());
var imageCouranteMC:MovieClip = this.createEmptyMovieClip("image2",this.getNextHighestDepth());
imageChargementMC._x = 100;
imageChargementMC._y = 100;
imageCouranteMC._x = 100;
imageCouranteMC._y = 100;
this._x = centreX - this._width / 2;
this._y = centreY - this._height / 2;
// ********* Les boutons ************************************
function chargerImageSuivante() {
imageActuelle++ ;
if (imageActuelle == 4) imageActuelle = 0;
chargerImage();
}
function chargerImagePrecedente() {
imageActuelle-- ;
if (imageActuelle == -1) imageActuelle = 3;
chargerImage();
}
var nextBtn:MovieClip = this["nextBtn"];
nextBtn.onPress = chargerImageSuivante;
var lastBtn:MovieClip = this["lastBtn"];
lastBtn.onPress = chargerImagePrecedente;
// ********** Chargement des images **************************
var mcl:MovieClipLoader = new MovieClipLoader();
var mclListener:Object = new Object();
mclListener.onLoadInit = function () {
imageChargementMC._alpha = 100;
imageCouranteMC.onEnterFrame = transition;
}
mcl.addListener(mclListener);
function chargerImage() {
mcl.loadClip("images1/image" + imageActuelle + ".jpg", imageChargementMC);
}
// ********** Transition entre les images ********************************
function transition() {
imageCouranteMC._alpha -= 10;
if (imageCouranteMC._alpha <= 0) {
imageCouranteMC.onEnterFrame = undefined;
permuterProfondeurs(); // Exécute la fonction permuterProfondeurs.
}
}
function permuterProfondeurs() {
imageChargementMC.swapDepths(imageCouranteMC);
var temp:MovieClip = imageCouranteMC;
imageCouranteMC = imageChargementMC;
imageChargementMC = temp;
}
// ********** Chargement de la première image *******************************
var imageActuelle:Number = 0;
chargerImage(); // Charge la première image. |
Partager