Se debe detallar cómo hacer una barra de progreso en flash. ¡Es mejor tener un porcentaje en la barra de progreso! Las respuestas satisfactorias obtendrán altas calificaciones.
stage . showdefaultcontextmenu = false; //Bloquear el menú contextual
stage . frame rate = 12; //Frame rate
var stageW = stage. stageWidth
var stage h = stage height; //Obtener el ancho y alto del escenario
var load clip:movie clip = new movie clip(); un clip de carga de animación precargado
this . addchild(load clip); //Agrega el clip de carga de animación precargado al escenario.
var txt = new TextField(); //Crea un archivo de texto txt
txt.autoSize=TextFieldAutoSize. Centrado; //El archivo de texto se adapta al tamaño y se muestra en el medio.
txt . text = " Johnny cargando cartera ... ";
txt color de texto = 0x 000000; //Establecer color de texto
txt.selectable. = false //El texto está configurado como no seleccionable.
txt .
loadclip.addChild(txt). nombre = "txt
//Agregar texto txt al clip de carga.
var stgb = nuevo Sprite
stgb . gráficos . estilo de línea (1, 0x000000, 1
stgb .begilling (0x 3399 ff, . 5); //Relleno de un solo color, rojo transparente 50% (0,5)
stgb .
stgb .x = etapaW/2-etapa ancho/2
stgb . >cargar clip . addchild(stgb);
//Dibuja el color de fondo de la barra de progreso y agrégalo al escenario
var stg = new Sprite(); p>
stg.graphics.lineStyle(1, 0x000000, 0.5);
stg.
Lineal,);
//Degradado de relleno: rojo a amarillo
stg.graphics.drawRect(0, 0, 200, 10);
stg. gráficos .end fill();
stg . x = etapaW/2-stg .
stg . /p>
cargar clip . addchild(stg);
//Dibuja una barra de progreso y agrégala al escenario.
esta información del cargador. addevent escucha (evento de progreso. progreso, cargando);
esta información del cargador. p>//Agregar detector de finalización de progreso
Función de carga (eve) {
var load pre:int = eve bytes cargados/eve bytes en total * 100;
txt . text = " Johnny cargando cartera ... "+cargar pre+"%";
stg = cargar pre/100;
//Muestra el porcentaje de carga de la barra de progreso.
Función de carga (víspera) {
Txt.text= "¡Película cargada!";
if (framesLoaded==totalFrames) {
eliminar niño(este. obtener niño en(0));
siguiente cuadro();
}
}