FLVPlayback.bytesTotal

Availability

Flash Player 8.

Edition

Flash Professional 8.

Usage

my_FLVPlybk.bytesTotal

Description

Property; a number that specifies the total number of bytes downloaded for an HTTP download. Returns -1 when there is no stream, when the stream is from a FMS, or if the information is not yet available. The returned value is useful only for an HTTP download. Read-only.

Example

The following example uses the bytesTotal property to display the number of bytes being loaded for an HTTP download. When the metadataReceived event occurs, the event handler displays this value in the text area my_ta.

Drag an FLVPlayback component to the Stage, and give it an instance name of my_FLVPlybk. Drag a TextArea component to the Stage below the FLVPlayback instance and give it an instance name of my_ta. Then add the following code to Frame 1 of the Timeline in the Actions panel:

/**
 Requires:
  - FLVPlayback component on the Stage with an instance name of my_FLVPlybk
  - TextArea component on the Stage with an instance name of my_ta
*/
import mx.video.*;
my_ta.visible = false;
var listenerObject:Object = new Object();
listenerObject.metadataReceived = function(eventObject:Object):Void {
        my_ta.text = "Loading: " + my_FLVPlybk.bytesTotal + " bytes.";
        my_ta.visible = true;
};
my_FLVPlybk.addEventListener("metadataReceived", listenerObject);
my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/water.flv";