Tema: Preload
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/08/2004, 13:56
Avatar de pulento
pulento
 
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 21 años, 4 meses
Puntos: 1
Aqui tienes otro.....


Code->


stop();
createEmptyMovieClip("barra",-100);//este dibuja la barra
barra.lineStyle(.1,0xcccccc,0);
barra.beginFill(0xFF0000,100);
barra.moveTo(0,0);
barra.lineTo(0,2);
barra.lineTo(100,2);
barra.lineTo(100,0);
barra.lineTo(0,0);
barra.endFill();
barra._x=270;
barra._y=300;
/*************************************************/
createEmptyMovieClip("marco",1);//este dibuja la barra
marco.lineStyle(1,0x9900FF,100);
marco.moveTo(0,0);
marco.lineTo(0,3);
marco.lineTo(104,3);
marco.lineTo(104,0);
marco.lineTo(0,0);
marco._x=270;
marco._y=299;
/////////////////////////////////
myFormat = new TextFormat();//aqui creo el formato
myFormat.font = "Verdana";
myFormat.color = 0xFF0000;
myFormat.bold = true;
myFormat.size = 9;
//////////////////////////////////
createEmptyMovieClip("texto",2);//aqui creo le textField
texto.createTextField("caja",50,50,50,20,20);
texto.caja.setNewTextFormat(myFormat);
texto.caja.autoSize = true;
texto._x=325;
texto._y=242;

/////////////////////////////////////////////
createEmptyMovieClip("control",3);//este controlara el proceso
/////////////////////////////////////////////
control.onEnterFrame = function() {//aqui controlo la escala de la barra y la salida del texto
var b_total = getBytesTotal();
var b_loaded = getBytesLoaded();
if (b_loaded >= b_total) {
unloadMovie(barra);
unloadMovie(marco);
unloadMovie(texto);
gotoAndStop("inicio");

} else {
myPorcent = (b_loaded/b_total)*100;
barra._xscale = myPorcent;
texto.caja.text = Math.floor(myPorcent)+"% Cargado";
}//else
}//onEnterFrame

/****************************/



Salu2
__________________
http://www.flotdesign.dk/