Flash CS4 Professional ActionScript 2.0

Loader.percentLoaded

Disponibilité

Flash Player 6 (6.0.79.0).

Edition

Flash MX 2004.

Utilisation

loaderInstance.percentLoaded

Description

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))

Exemple

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";