Por favor, dígame cómo poner la barra de progreso terminada en FLASH 3Q
Proceso de producción 1. Inicie FlashX, cree un nuevo archivo llamado "Efecto de carga"; presione Ctrl+J para abrir el cuadro de diálogo de configuración de fondo, establezca el color de fondo (Fondo) en negro puro; →Escena" abre el cuadro de diálogo, haga clic en "+" para agregar una escena. Aquí agregue una escena y cámbiele el nombre. La primera escena se usa como pantalla de espera y la segunda escena es el cuerpo principal de la animación, que es especialmente se utiliza para hacer animaciones. Por supuesto, también puede agregar las escenas requeridas sobre esta base; finalmente haga clic en la escena "Pantalla de espera" para convertirla en la escena de edición actual. 2. Después de ingresar a la escena "Pantalla de espera", inserte dos nuevas capas en la capa original, haga doble clic en el nombre de la capa respectivamente y asígneles un nombre de arriba a abajo: Acciones, Cambio dinámico e Información de visualización. Ingrese texto en la escena del primer cuadro de la capa "Mostrar información". El cuadro de puntos es un cuadro de texto dinámico. La configuración de los tres cuadros de texto es básicamente la misma. De arriba a abajo, el uno es: ypkb, el segundo es: loadbyte, el tercero es: bfb y, finalmente, presione la tecla F5 en el fotograma 3 para insertar un fotograma clave en blanco. 3. Presione las teclas Ctrl + F8 e ingrese: Rectángulo en el elemento Nombre del cuadro de diálogo emergente y seleccione "MovieClip" para Comportamiento después de ingresar a la escena, use la herramienta de dibujo para dibujar un rectángulo azul cielo, un poco más largo; ; regrese a la escena principal, en el primer cuadro de la capa "Cambio dinámico", ingrese el texto "Cargando...", luego dibuje un rectángulo blanco, presione Ctrl+L para abrir la Biblioteca, arrastre y suelte "; vídeo "rectangular" que acaba de crear encima del rectángulo blanco; finalmente seleccione el vídeo "rectangular", haga clic en el botón Propiedades debajo de la escena y establezca su nombre de instancia en "changfangxing". 4. Haga clic derecho en el primer cuadro de la capa "Acciones" y seleccione "Acciones" para abrir el cuadro de diálogo Acciones, cambie al modo experto e ingrese la siguiente declaración: ypbyte=this.getBytestotal();// Obtenga los caracteres del archivo de animación Número de secciones ypkb=Math.round(ypbyte/1024);//Convierta el número de bytes en unidades KB. En el segundo cuadro, presione la tecla F6 para insertar un cuadro clave y luego agregue la siguiente declaración: loadbyte=this.getBytesloaded();//Obtenga el número de bytes descargados. bfb=Math.round((loadbyte/ypbyte)*100);//Obtenga el valor porcentual redondeando. changfangxing._xscale=bfb;//Haga que el valor de escala horizontal y el valor porcentual del rectángulo sean iguales, de modo que el rectángulo cambie dinámicamente. Finalmente, inserte un fotograma clave en el fotograma 3 y agregue la siguiente declaración: if (bfb<100) { gotoAndPlay("pantalla de espera", 2); else { gotoAndPlay("animación principal", }//Cuando el); porcentaje Cuando el valor es inferior a 100, la descarga continúa; de lo contrario, comienza la animación. 5. En la escena "Animación del cuerpo principal", usa tu creatividad para crear animaciones. Finalmente, elija presionar "Control → Probar película" (Ctrl+Entrar) para probar la animación. Es posible que no vea el efecto esperado. Esto se debe a que la velocidad de transmisión es demasiado rápida y la transmisión se completa en un instante. , seleccione "Depurar → 56K" y luego seleccione "Ver → Mostrar transmisión" para ver el efecto. Esta es una visualización dinámica del estado de descarga de la animación simulando que la velocidad de la red es de 56K. red, puede ver directamente el efecto real. Nota: Este paso de ahora es muy importante; de lo contrario, no verás el efecto. ¡No me llames mentiroso entonces! Jaja... Profundiza 1. Si no quieres esperar a que aparezca demasiada información en la pantalla, la siguiente declaración también puede lograr fácilmente el efecto de Carga.
if (_root._totalframes<_root._frameloaded) { gotoAndPlay("pantalla de espera", 1); else { gotoAndPlay("animación principal", }// Cuando el número de fotogramas cargados es menor que el número de todos); fotogramas del vídeo, la animación Reproduzca la pantalla de espera; de lo contrario, reproduzca la animación principal. 2. El efecto de carga cambia constantemente. Por ejemplo, en este ejemplo, podemos reemplazar el rectángulo con una bombilla, y la bombilla se ilumina lentamente para indicar que la descarga de la animación está a punto de completarse. cambiando el valor alfa de la película de la bombilla para lograr cambios de luz y oscuridad, para otro ejemplo, también podemos reemplazar el rectángulo con animación y modificar ligeramente la declaración de Acciones, para que la animación continúe reproduciéndose mientras espera, y la imagen no parecerá demasiado monótona.