documentation flash movieclip getbytestotal

Vous êtes ici: Les articles techniques » documentation » Eléments du langage ActionScript » MovieClip » getBytesTotal (méthode MovieClip.getBytesTotal)

getBytesTotal (méthode MovieClip.getBytesTotal)

 
public getBytesTotal() : Number

Renvoie la taille, en octets, du clip. Pour les clips externes (le fichier SWF racine ou un clip chargé dans une cible ou un niveau), la valeur de retour est la taille non compressée du fichier SWF.

Vous pouvez étendre les méthodes et les gestionnaires d’événements de la classe MovieClip en créant une sous-classe.

Disponibilité : ActionScript 1.0 ; Flash Player 5

Valeur renvoyée

Number - Entier indiquant la taille totale, en octets, du clip.

Exemple

L’exemple suivant utilise la propriété _framesloaded pour activer un fichier SWF lorsque toutes les images sont chargées. Si certaines images ne sont pas chargées, la propriété _xscale de l’occurrence de clip loader est augmentée proportionnellement pour créer une barre de progression.

Entrez le code ActionScript suivant sur l’image 1 du scénario :

var pctLoaded:Number = Math.round(this.getBytesLoaded()/this.getBytesTotal()*100);
bar_mc._xscale = pctLoaded;

Ajoutez le code suivant sur l’image 2 :

if (this._framesloaded<this._totalframes) {
     this.gotoAndPlay(1);
} else {
     this.gotoAndStop(3);
}

Placez le contenu dans ou après l’image 3. Puis ajoutez le code suivant sur l’image 3 :

stop();

Voir également




veille
inscrits inscrits ! Compensation à la rédaction
  • Inscription au wiki
  • Connexion

vod