
Sound.getBytesLoaded() Method
This is the Title of the Book, eMatter Edition
Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.
774
|
ActionScript Language Reference
// Repeatedly check for a valid duration
var intID = setInterval(pollForDuration, 100);
}
}
// Load the MP3 file
song.loadSound("track1.mp3", false);
Example
The following code attaches the exported sound “JingleBells” to a Sound object and then
checks the length of the sound:
music = new Sound();
music.attachSound("JingleBells");
trace(music.duration); // Displays length of JingleBells, in milliseconds
See Also
Sound.position
Sound.getBytesLoaded() Method
the number of downloaded bytes of an external sound file
Flash 6
soundObject.getBytesLoaded()
Returns
An integer representing the number of bytes that have finished downloading to the Player.
Divide by 1024 to convert bytes to kilobytes (KB).
Description
The getBytesLoaded() method tells us the number of bytes of an external sound file that
have downloaded into the Flash Player due to a loadSound() call. For a new Sound object,
getBytesLoaded() returns
undefined. Immediately after each call to loadSound(),
getBytesLoaded() also returns
undefined. As data arrives, getBytesLoaded() returns the
number of bytes transferred so far (from 0 to getBytesTotal()), until the entire sound has
loaded. From then on, it returns the total number of bytes last transferred, until the next
call to ...