EasyManua.ls Logo

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE - Getbytesloaded (Sound.getbytesloaded Method)

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
1378 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Sound 1099
See also
position (Sound.position property)
getBytesLoaded (Sound.getBytesLoaded method)
public getBytesLoaded() : Number
Returns the number of bytes loaded (streamed) for the specified Sound object. You can
compare the value of
getBytesLoaded() with the value of getBytesTotal() to determine
what percentage of a sound has loaded.
Availability: ActionScript 1.0; Flash Player 6
Returns
Number - An integer indicating the number of bytes loaded.
Example
The following example dynamically creates two text fields that display the bytes that are
loaded and the total number of bytes for a sound file that loads into the SWF file. A text field
also displays a message when the file finishes loading. Add the following ActionScript to your
FLA or AS file:
this.createTextField("message_txt", this.getNextHighestDepth(),
10,10,300,22)
this.createTextField("status_txt", this.getNextHighestDepth(), 10, 50, 300,
40);
status_txt.autoSize = true;
status_txt.multiline = true;
status_txt.border = false;
var my_sound:Sound = new Sound();
my_sound.onLoad = function(success:Boolean) {
if (success) {
this.start();
message_txt.text = "Finished loading";
}
};
my_sound.onSoundComplete = function() {
message_txt.text = "Clearing interval";
clearInterval(my_interval);
};
my_sound.loadSound("song2.mp3", true);
var my_interval:Number;
my_interval = setInterval(checkProgress, 100, my_sound);
function checkProgress(the_sound:Sound):Void {
var pct:Number = Math.round(the_sound.getBytesLoaded()/
the_sound.getBytesTotal() 100);

Table of Contents

Related product manuals