Je suis allé sur la section preloader de ce site et j'ai téléchargé un des preloader disponible.

En faisant mes tests je me suis rendu compte que la fonction onEnterFrame continue pendant toute la durée de mon SWF ! Est-ce normal ?, comment faire pour stopper cette fonction une fois le téléchargement arrivé à 100 % ?

J’ai placé deux TRACE pour vous montrez !

Voici le code source :

stop(); //inutile si qu'une image
var poidTotal:Number;//poid total de l'animation
var poidCharge:Number;//poid déja chargé de l'animation
var pourcentage:Number;//Pourcentage de chargement
var longueurBarre:Number = barre_mc._width;//Taille de la barre à 100%

this.onEnterFrame = function () {
poidTotal = Math.round(this.getBytesTotal()/100); //poid en Ko
poidCharge = Math.round(this.getBytesLoaded()/100); //poid en Ko
pourcentage = Math.round((poidCharge/poidTotal)*100); //Calcule du pourcentage arrondi

if(isNaN(pourcentage)) {
pourcentage_txt.text = poid_txt.text = "";
} else {
barre_mc._width = pourcentage*(longueurBarre/100); //Changement de la taille de la barre
pourcentage_txt.text = pourcentage +" %"; //Affichage du pourcentage
poid_txt.text = poidCharge+"Ko / "+poidTotal+"Ko"; //Affichage du poid chargé et du poid total
trace("En charge!");
if (pourcentage >= 100) {//Lorsque le chargement atteind 100%
trace("Fin du chargement !");
this.gotoAndStop("contenu");//On accède au contenu
}
}
};
Merci de m’éclairer sur le sujet