colorada
05-28-2006, 05:28 AM
Would someone be so kind and look at my code to see what in the world I am doing wrong? I know it is something simple.
Everything seems to work fine I just can't get my progressbar to vanish after load. This should be very simple to do if you want to play along at home.
Opena new document and load a progressbar as well as a loader component into your library.
Paste in the code.
you may have to make _width & _height adjustments, but other than that it works, except for the "progressbar" not dissapearing.
//////AS//////
this.createClassObject(mx.controls.Loader, "my_ldr", 10);
this.createClassObject(mx.controls.ProgressBar, "my_pb", 11);
my_pb.source ="my_ldr";
my_pb.mode = "polled";
my_ldr.autoLoad = true;
my_pb.move(305, 235);
my_ldr.contentPath = "http://www.helpexamples.com/flash/images/image3.jpg";
var content_mc:MovieClip = my_ldr.content;
var loadTest:Object = new Object();
var loadTest:Object = new Object();
loadTest.complete = function() {
//Set Properties
content_mc._width = 550;
content_mc._height = 320;
content_mc._x = 185;
content_mc._y = 100;
//trace(content_mc._width);
}
loadTest.progress = function() {
my_pb.setProgress(my_ldr.bytesLoaded, my_ldr.bytesTotal); //Show progress
}
//listeners
loadTest.onLoadComplete = function(content_mc:MovieClip) {
my_pb._visible = false;
};
my_ldr.addEventListener("complete", loadTest);
Everything seems to work fine I just can't get my progressbar to vanish after load. This should be very simple to do if you want to play along at home.
Opena new document and load a progressbar as well as a loader component into your library.
Paste in the code.
you may have to make _width & _height adjustments, but other than that it works, except for the "progressbar" not dissapearing.
//////AS//////
this.createClassObject(mx.controls.Loader, "my_ldr", 10);
this.createClassObject(mx.controls.ProgressBar, "my_pb", 11);
my_pb.source ="my_ldr";
my_pb.mode = "polled";
my_ldr.autoLoad = true;
my_pb.move(305, 235);
my_ldr.contentPath = "http://www.helpexamples.com/flash/images/image3.jpg";
var content_mc:MovieClip = my_ldr.content;
var loadTest:Object = new Object();
var loadTest:Object = new Object();
loadTest.complete = function() {
//Set Properties
content_mc._width = 550;
content_mc._height = 320;
content_mc._x = 185;
content_mc._y = 100;
//trace(content_mc._width);
}
loadTest.progress = function() {
my_pb.setProgress(my_ldr.bytesLoaded, my_ldr.bytesTotal); //Show progress
}
//listeners
loadTest.onLoadComplete = function(content_mc:MovieClip) {
my_pb._visible = false;
};
my_ldr.addEventListener("complete", loadTest);