864
ActionScript classes
Add the following code on Frame 2:
if (this._framesloaded<this._totalframes) {
this.gotoAndPlay(1);
} else {
this.gotoAndStop(3);
}
Place your content on or after Frame 3, and then add the following code on Frame 3:
stop();
See also
getBytesTotal (MovieClip.getBytesTotal method)
getBytesTotal (MovieClip.getBytesTotal method)
public getBytesTotal() : Number
Returns the size, in bytes, of the movie clip. For movie clips that are external (the root SWF
file or a movie clip that is being loaded into a target or a level), the return value is the
uncompressed size of the SWF file.
You can extend the methods and event handlers of the MovieClip class by creating a subclass.
Availability:
ActionScript 1.0; Flash Player 5
Returns
Number
- An integer that indicates the total size, in bytes, of the movie clip.
Example
The following example uses the
_framesloaded
property to start a SWF file when all the
frames are loaded. If all the frames aren't loaded, the
_xscale
property of the movie clip
instance
loader
is increased proportionally to create a progress bar.
Enter the following ActionScript on Frame 1 of the Timeline:
var pctLoaded:Number = Math.round(this.getBytesLoaded()/
this.getBytesTotal()*100);
bar_mc._xscale = pctLoaded;
Add the following code on Frame 2:
if (this._framesloaded<this._totalframes) {
this.gotoAndPlay(1);
} else {
this.gotoAndStop(3);
}
Содержание FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
Страница 1: ...ActionScript 2 0 Language Reference ...
Страница 1352: ...1352 ActionScript classes ...