stop(); Stage.scaleMode = "noScale"; largeur = 70; espace = 20; //____________________________________________ url1 = new Array(); url2 = new Array(); legendes = new Array(); Fichier_XML = new XML(); Fichier_XML.ignoreWhite = true; Fichier_XML.load("presse.xml"); Fichier_XML.onLoad = function(ok:Boolean) { if (ok) { x = Fichier_XML.firstChild; for(i = 0; x.childNodes[i] != undefined; i++) { url1[i] = x.childNodes[i].attributes.url1; //trace(url1[i]); url2[i] = x.childNodes[i].attributes.url2; //trace(url2[i]); legendes[i] = x.childNodes[i].attributes.legende; //trace(legendes[i]); } nbr = i; // je stocke le nombre d'image décrites dans le XML largeurTotale = nbr*(largeur+espace)-espace; zone = 750; extremeG = 50; extremeD = zone-largeurTotale; nextFrame(); } };e
this.createEmptyMovieClip("vignettes",0); vignettes._y = 535; vignettes._visible = 0; this.createEmptyMovieClip("zoom", 1); zoom._y = 0; zoom.createEmptyMovieClip("conteneurZ", 0); loaderPress._visible = 0; for (var i = 0; i<nbr; i++) { var mc = vignettes.createEmptyMovieClip("vignette"+i, i); mc._x = (largeur+espace)*i; mc.createEmptyMovieClip("conteneur",0); mc.conteneur.loadMovie(url2[i]); //trace(url2[i]); trace(i); mc.nombre = i; mc.onRollOver = function() { this._xscale this._yscale 105; } mc.onRollOut = function() { this._xscale this._yscale 100; } mc.onRelease = function() { loaderPress._visible = 1; legendesZoom._visible = 0; legendesZoom.text = legendes[this.nombre]; //trace(legendes[this.nombre]); zoom.conteneurZ.loadMovie(url1[this.nombre]); //trace(url1[this.nombre]); zoom.onEnterFrame = function() { total = this.conteneurZ.getBytesTotal(); charge = this.conteneurZ.getBytesLoaded(); pourcent = Math.round(charge/total*100); if (pourcent == 100) { delete this.onEnterFrame; zoom._x = 800 - zoom._width - 25; loaderPress.pourcentage = 100 + "/100"; this._alpha = 0; zoom.onEnterFrame = function() { this._alpha += 10; if (this._alpha >= 100) { delete this.onEnterFrame; loaderPress._visible = 0; legendesZoom._visible = 1; } } } else { loaderPress.pourcentage = pourcent + "/100"; } // fin if-else pourcent } // fin boucle zoom } // fin mc.onRelease } // fin boucle for //____________________________________________ vignettes._x = extremeG; vignettes.onEnterFrame = function() { var souris = _xmouse - 400; var déplacement = Math.pow((souris/100),3); if (this._x - déplacement < extremeG) { if (this._x - déplacement > extremeD) { this._x -= déplacement; } else { this._x = extremeD; } } else { this._x = extremeG; } }; vignettes._visible = 1;
<?xml version='1.0' encoding="UTF-8" ?> <main> </main>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question