nov
13
Preloader flash en actionscript 2
posté par Niums dans Flash
Objectif: Loader son animation principal avec un preloader un peu zolie.
Pour tester l’animation l’ouvrir dans flash et tester…
Exemple : pas très parlant pour un preloader sauf si vous êtes en 56k
source le fichier FLA
Explication ci-dessous.
Stage.scaleMode = "noScale";
this.onEnterFrame = function() {
Mouse.hide(); // on cache la souris pour que ce soit plus beau
var poids:Number = this.getBytesTotal(); // poids total
var progress_load : Number = this.getBytesLoaded(); // poids chargé
var part_load : Number = Math.round((progress_load/poids)*100); // ratio, math round pour arrondir à l'entier le plus proche
bulle_mc.affichage = part_load+"%"; // affichage du pourcentage chargé dans le champs de texte dynamique
bar_mc._xscale = part_load; // la barre s'aggrandit proportionellement au pourcentage
if(bulle_mc._x < 0) {bulle_mc._x <= 0;} // si coordonnées de la bulle inférieur à 0 (sort de l'écran) : le placer à 0
else if (bulle_mc._x > 406){bulle_mc._x >= 406; }// si coordonnées de la bulle inférieur à 406 (sort de l’écran) : le stopper à 406
else {bulle_mc._x = (part_load*5.5)-49 ; }// sinon déplacer la bulle par rapport au pourcentage chargé qu’on multiplie par la taille de l’anim/100. Le -49 c’est pour que la flèche de la bulle soit juste au dessus de la barre
if (part_load == 100) { // si le chargement est égal à 100
delete this.onEnterFrame; // on arrete le enterframe
gotoAndPlay(2);
Mouse.show(); // fini on peut remontrer notre souris
}
};

Preloader flash en actionscript 2
Inscrivez vous aux flux RSS pour rester informé des news du site.














