| Ver tema anterior :: Ver siguiente tema |
| Autor |
Mensaje |
AkOrS Yo soy el foro


Registrado: 27 Dic 2005
Mensajes: 873
Ubicación: En el fin del mundo (CHILE)
|
Publicado: Jue May 25, 2006 4:51 pm Título del mensaje: [TUTORIAL-FLASH] Precarga de un archivo flash |
|
|
Bien aqui les voy a mostrar como hacer una precarga en flash, algo super simple pero muy necesario para peliculas flash, para la persona que esta viendo nuestra pagina no se aburra esperando que se termine de cargar la pagina.
-Primero deben de estar en el primer frame y crear un simbolo de clip de pelicula INSERTAR>NUEVO SIMBOLO
-Dentro del clip de película crean pueden crear un texto para simular la carga, creen uno y déjenlo como texto estático.
-Luego de eso crean una segunda capa en el clip de película.
-La dejan que lleguen hasta el frame 100, insertando un fotograma clave.
-En la capa que hemos creado hacemos un cuadrado que cubra todo el texto. Fíjense que tiene que estar en la primera capa no en la capa del texto, eso es muy importante.
-Después con el cuadrado seleccionado presionan F8 y lo convierten en Clip de película y lo nombran mascara.
-Ahora se posicionan en el último frame de la capa del cuadrado o sea en el frame número 100 del cuadrado. Y si se fijan no esta el cuadrado entonces copian el clip de película del cuadrado y lo pegan sobre el texto dejándolo de esta manera.
-Ahora van al primer frame de la capa del cuadrado y en las propiedades colocan movimiento en el submenú de animar VENTANA>PROPIEDADES>PROPIEDADES
-Ahora si se fijan en nuestro frame de la capa del cuadrado se forma una línea y el frame es de color morado.
-Ahora crean una nueva capa y la llaman cargador, la hacen sobre todas las que han creado
-Y en esa capa crean un cuadro de texto dinámico que en su nombre de instancia se llamará cargado.
-Luego en la capa del cuadrado en el nombre de la capa presionan botón derecho y seleccionan mascara.
-Va desaparecer todo lo que habías hecho en el escenario, pero no te preocupes.
Ahora anda al escenario o escena 1.
-En el primer frame del escenario escribe lo siguiente para que pare en el primer frame y funcione el cargador.
stop();
-De la biblioteca arrastras el clip de película cargador y seleccionas y abres el panel de acciones y escribes el siguiente script (VENTANA>ACCIONES)
//Al momento de cargar la película creas una variable total que contenga la cantidad de //bits que pesa la película.
onClipEvent (load) {
total = _root.getBytesTotal();
}
//Cada ves que este en el frame
onClipEvent (enterFrame) {
//la variable loaded nos dice la cantidad de bytes que se han cargado
loaded = _root.getBytesLoaded();
//Luego la variable nos da la cuanto nos falta para llegar al 100%
percent = int(loaded/total*100);
//La caja de texto nos muestra cargado nos va mostrando cuanto falta al 100%.
cargado.text = "loading... "+percent+"%";
//en el clip de película cargador va avanzando de frame segun el porcentaje de carga que //tenga o sea si la carga va en un 70% la linea de tiempo del símbolo cargado va a estar //en el frame 70.
gotoAndStop(percent);
//luego decimos y si lo cargado es igual a total entonces ve y avanza al siguiente al 2 //frame del escenario.
if (loaded == total) {
_root.gotoAndPlay(2);
}
}
En el segundo frame del escenario pueden poner una imagen bien pesada para que se vea la carga. Eso si en el último frame de la pelicula deben de colocar un stop para que no se vuelva a repetir.
Así nos ira cargando el archivo y mostrando el texto FOROZ.ORG hasta lo que lleve cargado.
Aqui esta el resultado
http://img210.imageshack.us/my.php?image=precarga0qc.swf
Bueno es algo súper simple pero útil para las paginas espero les sirva después ustedes le pueden agregar la animación que quieran y podrán hacer cosas muy buenas. Eso si para probar su verdadero funcionamiento deben subirla en un servidor.
Chauu saludos  _________________
Ultima edición por AkOrS el Mie Jul 12, 2006 10:35 pm; editado 2 veces |
|
| Volver arriba |
|
 |
Moctezuma Moderador diseño


Registrado: 22 Mar 2006
Mensajes: 6067
Ubicación: León, Gto, México
|
Publicado: Jue May 25, 2006 5:03 pm Título del mensaje: |
|
|
Exelente aporte AkOrS, muy buen tuto, lo habia estado intantando hacer bastante tiempo y no lo logre terminar, gracias por tu ayuda. _________________ . . . . :: WwW.MoctezumA.tK :: . . . . .
. . . . ..:: Mi Existencia No Sera En Vano ::.. . . . .
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ |
|
| Volver arriba |
|
 |
AkOrS Yo soy el foro


Registrado: 27 Dic 2005
Mensajes: 873
Ubicación: En el fin del mundo (CHILE)
|
Publicado: Jue May 25, 2006 5:07 pm Título del mensaje: |
|
|
XD gracias, espero seguir poniendo mas tutos de flash mas seguido _________________
|
|
| Volver arriba |
|
 |
malder Moderador


Registrado: 10 Ene 2004
Mensajes: 4759
Ubicación: foroz de por vida
|
Publicado: Jue May 25, 2006 11:16 pm Título del mensaje: |
|
|
humm no se si me leiste la mente pero tenia yo siempre problemas con estas precargas, asi que a ver si este finde me pongo muchas gracias este lo tengo que hacer!!
mostraré el resultado ;P _________________ Un titulo descriptivo te da mayor posibilidad a encontrar una buena ayuda.
Por favor lee las normas |
|
| Volver arriba |
|
 |
AkOrS Yo soy el foro


Registrado: 27 Dic 2005
Mensajes: 873
Ubicación: En el fin del mundo (CHILE)
|
Publicado: Vie May 26, 2006 3:31 am Título del mensaje: |
|
|
k bueno espero te resulte cualquier duda me preguntas no mas,
y k bueno k te haya servido es la idea de los tutoriales.
Saludos  _________________
|
|
| Volver arriba |
|
 |
hafter Conociendo Foroz


Registrado: 31 Ene 2007
Mensajes: 28
|
Publicado: Sab Feb 03, 2007 8:11 pm Título del mensaje: Siempre batallè en esta parte |
|
|
Es que hay varias formas de hacer precargas
nomas que instale el flash aki y voy a intentar esa
saludos |
|
| Volver arriba |
|
 |
AkOrS Yo soy el foro


Registrado: 27 Dic 2005
Mensajes: 873
Ubicación: En el fin del mundo (CHILE)
|
Publicado: Dom Feb 04, 2007 12:11 am Título del mensaje: |
|
|
OK, espero te resulte, eso si achica tu avatar por favor.
Saludoss _________________
|
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Mie Abr 04, 2007 11:56 am Título del mensaje: |
|
|
| Hola....yo estoy intentando crear un preloader para una pagina creada en flash...el problema es q los q encuentro son para cargar el siguiente frame...y no toda la pagina....si no me equivoco...alguien q me pueda ayudar? |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Mie Jun 13, 2007 9:56 am Título del mensaje: |
|
|
| No logro que funcione. Alguien podría subir un ejemplo en .FLA??? Salu2 y gracias. |
|
| Volver arriba |
|
 |
xolo Nuevo Miembro

Registrado: 10 Jul 2007
Mensajes: 4
|
Publicado: Mar Jul 10, 2007 5:37 pm Título del mensaje: No me funciona |
|
|
Hola, he seguido paso a paso lo del tutorial y m aparece este mensaje de error :
**Error** Escena=Escena 1, capa=preload, fotograma=2:Línea 1: Sólo se permiten los eventos de clip para instancias de clip de película
onClipEvent (load) {
**Error** Escena=Escena 1, capa=preload, fotograma=2:Línea 4: Sólo se permiten los eventos de clip para instancias de clip de película
onClipEvent (enterFrame) {
Total de errores de ActionScript: 2 Errores comunicados: 2
Cuando estoy en el escenario1, despues de haber exo el MC, creo una capa nueva que la llamo "preload". El frame 1 de esta capa la dejo con stop(); y en el frame 2 introduzco el MC y el codigo que dice en el tutorial.
A que se debe esto? Les agradeceria mucho que me exaran una mano esque estoy blokeado en esto. Gracias de antemano. Un saludo! |
|
| Volver arriba |
|
 |
|
|
|