ActionScript 2.0 Components Language Reference |
|
|
|
| ProgressBar component > ProgressBar.label | |||
Flash Player 6 (6.0.79.0).
Flash MX 2004.
progressBarInstance.label
Property; text that indicates the loading progress. This property is a string in the format "%1 out of %2 loaded (%3%%)". In this string, %1 is a placeholder for the current bytes loaded, %2 is a placeholder for the total bytes loaded, and %3 is a placeholder for the percentage of content loaded. (The characters %% allow Flash to display a single % character.) If a value for %2 is unknown, it is replaced by ??. If a value is undefined, the label doesn't display. The default value is "LOADING %3%%".
The following example loads an image into a loader and marks the progress with a progress bar whose label specifies the percent of total kilobytes that have been loaded.
You must first drag a Loader component and a ProgressBar component from the Components panel to the current document's library; then add the following code to Frame 1 of the main timeline:
/**
Requires:
- ProgressBar component in library
- Loader component in library
*/
System.security.allowDomain("http://www.helpexamples.com");
this.createClassObject(mx.controls.ProgressBar, "my_pb", 10);
this.createClassObject(mx.controls.Loader, "my_ldr", 20);
my_ldr.move(0, 30);
//Set progress bar settings
my_pb.mode = "polled";
my_pb.source = my_ldr;
my_pb.label = "%1 of %2 KB loaded";
my_pb.conversion = 1024; // 1024 bytes in a KB
//Set loader settings
my_ldr.autoLoad = false;
my_ldr.scaleContent = false;
my_ldr.load("http://www.helpexamples.com/flash/images/image1.jpg")
|
|
|
|