User Guide
NetStream 971
See also
bytesTotal (NetStream.bytesTotal property), bufferLength
(NetStream.bufferLength property)
bytesTotal (NetStream.bytesTotal property)
public bytesTotal : Number [read-only]
The total size in bytes of the file being loaded into the player.
Availability: ActionScript 1.0; Flash Player 7
Example
The following example creates a progress bar using the Drawing API and the
bytesLoaded
and
bytesTotal properties that displays the loading progress of video1.flv into the video
object instance called
my_video. A text field called loaded_txt is dynamically created to
display information about the loading progress as well.
var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
my_video.attachVideo(stream_ns);
stream_ns.play("video1.flv");
this.createTextField("loaded_txt", this.getNextHighestDepth(), 10, 10, 160,
22);
this.createEmptyMovieClip("progressBar_mc", this.getNextHighestDepth());
progressBar_mc.createEmptyMovieClip("bar_mc",
progressBar_mc.getNextHighestDepth());
with (progressBar_mc.bar_mc) {
beginFill(0xFF0000);
moveTo(0, 0);
lineTo(100, 0);
lineTo(100, 10);
lineTo(0, 10);
lineTo(0, 0);
endFill();
_xscale = 0;
}
progressBar_mc.createEmptyMovieClip("stroke_mc",
progressBar_mc.getNextHighestDepth());
with (progressBar_mc.stroke_mc) {
lineStyle(0, 0x000000);
moveTo(0, 0);
lineTo(100, 0);
lineTo(100, 10);
lineTo(0, 10);
lineTo(0, 0);