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



