Flash CS4 Professional ActionScript 2.0

Loader.bytesTotal

Disponibilité

Flash Player 6 (6.0.79.0).

Edition

Flash MX 2004.

Utilisation

loaderInstance.bytesTotal

Description

Propriété (lecture seule) : taille du contenu en octets. La valeur par défaut est 0 jusqu'à ce que le chargement commence.

Exemple

Le code suivant crée une barre de progression et un composant Loader. Il crée ensuite un objet écouteur de chargement avec un gestionnaire d'événements progress qui affiche la progression du chargement. L'écouteur est enregistré avec l'occurrence my_ldr de la manière suivante :

import mx.controls.Loader;
import mx.controls.ProgressBar;
this.createClassObject(ProgressBar, "my_pb", 998);
this.createClassObject(Loader, "my_ldr", 999);
my_pb.move(1, 1);
my_ldr.move(1, 50);
my_pb.source = "my_ldr";
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.
    my_pb.setProgress(my_ldr.bytesLoaded, my_ldr.bytesTotal); 
// Affichage de la progression. } my_ldr.addEventListener("progress", loadListener); my_ldr.contentPath = "http://www.flash-mx.com/images/image2.jpg";

Voir aussi

Loader.bytesLoaded