Para vazer esse tuto você vai necessitar da classe Movieclip Tween 120(baixar)
Pois então, vamos deixar de falar e vamos partir para o prático:
1º- Arraste um ProgressBar e um MC Vazio para o palco.
2º- Instancie-os como "pb" e "mc" respectivamente.
3º- Coloque no frame o seguinte código:
CODE
#include "lmc_tween.as"
var pb:mx.controls.ProgressBar;
pb.mode = "manual";
pb.label = "Carregando %1%";
pb.minimum = 100;
pb.maximum = 200;
var increment_num:Number = pb.minimum;
this.onEnterFrame = function() {
if (increment_num < pb.maximum) {
increment_num++;
pb.setProgress(increment_num, pb.maximum);
} else {
delete this.onEnterFrame;
}
};
var pbListener:Object = new Object();
pbListener.complete = function(evt_obj:Object) {
pb.visible = false;
_root.fundo.visible = false;
_root.fundo._alpha = 0;
_root.mc.loadMovie("http://scriptbrasil.com.br/forum/style_images/sb_images/logo4.jpg");
_root.mc.alphaTo(100,1,"linear",0);
};
pb.addEventListener("complete", pbListener);
pb.setStyle("themeColor", "0x0099FF");
pb.setStyle("color", "0x0099FF");
var pb:mx.controls.ProgressBar;
pb.mode = "manual";
pb.label = "Carregando %1%";
pb.minimum = 100;
pb.maximum = 200;
var increment_num:Number = pb.minimum;
this.onEnterFrame = function() {
if (increment_num < pb.maximum) {
increment_num++;
pb.setProgress(increment_num, pb.maximum);
} else {
delete this.onEnterFrame;
}
};
var pbListener:Object = new Object();
pbListener.complete = function(evt_obj:Object) {
pb.visible = false;
_root.fundo.visible = false;
_root.fundo._alpha = 0;
_root.mc.loadMovie("http://scriptbrasil.com.br/forum/style_images/sb_images/logo4.jpg");
_root.mc.alphaTo(100,1,"linear",0);
};
pb.addEventListener("complete", pbListener);
pb.setStyle("themeColor", "0x0099FF");
pb.setStyle("color", "0x0099FF");
Pronto
Obs.: As última duas linhas são das cores da ProgressBar, você pode deletá-las sem problema nenhum.
Veja o SWF
Pegar o .FLA