User Guide

NetStream.bytesLoaded 629
NetStream.bytesLoaded
Availability
Flash Player 7.
Usage
my_ns.bytesLoaded:Number
Description
Read-only property; the number of bytes of data that have been loaded into the player. You can
use this method in conjunction with NetStream.bytesTotal to estimate how close the buffer is to
being full—for example, to display feedback to a user who is waiting for data to be loaded into
the buffer.
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);
}