Flash Player 6 (6.0.79.0).
Flash MX 2004.
loaderInstance.percentLoaded
Propriété (lecture seule) : nombre indiquant le pourcentage de contenu ayant été chargé. Cette propriété est généralement utilisée pour présenter la progression du chargement à l'utilisateur de façon plus claire. Utilisez le code suivant pour arrondir le chiffre au nombre entier le plus proche :
Math.round(bytesLoaded/bytesTotal*100))
L'exemple suivant crée une occurrence Loader, puis un objet écouteur avec un gestionnaire progress qui suit le pourcentage chargé et l'envoie vers le panneau Sortie :
import mx.controls.Loader;
this.createClassObject(Loader, "my_ldr", 999);
var loadListener:Object = new Object();
loadListener.progress = function(eventObj) {
// eventObj.target est le composant qui a généré l'événement progress,
// c'est-à-dire le chargeur.
trace("The image is "+my_ldr.percentLoaded+"% loaded.");
// Suivi de la progression du chargement.
};
my_ldr.addEventListener("progress", loadListener);
my_ldr.contentPath = "http://www.flash-mx.com/images/image2.jpg";