Comunidad de diseño web y desarrollo en internet online

DESVANECIMIENTO DE PRECARGA

Citar            
MensajeEscrito el 12 Nov 2005 04:33 am
Primero que nada... vean este tutorial de precarga...

http://www.cristalab.com/tutoriales/3/precargas_en_flash_mx

En el codigo de la precarga, casi al final dice:

Código :

 if (cargados == total) {
      //Hacer que se deje de ejeuctar esta función
      clearInterval(hiloPrecarga);
      //Iniciar la pelicula
      play();
   }
}

// setInterval nos servira para que la función "cargando" se ejecute cada 1 milisegundo
// Asi, nuestra función revisara constantemente la cantidad de bytes descargados 
// y solo iniciara la pelicula hasta que la descarga termine
// la variable "hiloPrecarga" nos servira para saber que esta corriendo nuestra función
// y frenar su ejecución cada milisegundo por medio de "clearInterval"
var hiloPrecarga = setInterval(cargando, 1);

//Evita que inicie la pelicula
stop();


//Iniciar la pelicula
play();
...... aca es donde borras esto... para que aun no inicie la pelicula y nos de chance de hacer el efecto de desvanecimiento de nuestra barrita...


y luego en el mc que creaste al cual llamaste (segun el tutorial) barra_mc... selecionando este... presionas luego F9 y abrira el panel donde se escribe el Action Script.

alli pegas esto...

Código :

onClipEvent (enterFrame) {
   if (_currentframe>=100) {
      _alpha -= 5;
      if (_alpha<=0) {
         _root.play();
         _parent.barra_mc.removeMovieClip();
         trace("ya fue la barra");
         
      }
   }


En el momento que la cabeza lectora llega al frame 100 de tu barrita, es cuando termino la precarga... ese suceso lo usamos para activar la disminucion de opacidad

_alpha-=5;

que como esta en un enterframe, sera constante...

Cuando el alpha de la barra alcance su maximo y la barra sea tranparente , invisible, es alli cuando la eliminamos...y le damos play a la pelicula.

Código :

if (_alpha<=0) {
         _root.play();
         _parent.barra_mc.removeMovieClip();
         trace("ya fue la barra");



:::Aqui el ejemplo:::

precargabyebye.fla



ESPERO que tenga utilidad...

Saludos :wink:

Por J O S

712 de clabLevel

1 tutorial

Genero:Masculino  



Ultima edición por J O S el 16 Nov 2005 10:59 pm, editado 2 veces

Lima, Perú

msie
Citar            
MensajeEscrito el 16 Nov 2005 07:40 am
una duda... al remover el clip, también se eliminará el enterframe ?

Por Acidbjazz

716 de clabLevel



Genero:Masculino  

Lima - Perú

firefox
Citar            
MensajeEscrito el 16 Nov 2005 04:11 pm
:) pues imagino que si, ya que en codigo esta en el clip... mientas el clip este en el escenario alli estara el codigo... si el clip ya no esta.. pues ya no es onClipEvent...e imagino que ya no estara tampoco el enter en este clip.

^^ saludos

Por J O S

712 de clabLevel

1 tutorial

Genero:Masculino  

Lima, Perú

firefox
Citar            
MensajeEscrito el 16 Nov 2005 08:53 pm
Buen aporte, creo que sería buena idea poner un ejemplo.









:wink:

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

clabbrowser
Citar            
MensajeEscrito el 16 Nov 2005 09:35 pm
PUes gracias Mr. La100rra hago lo que puedo... y en cuanto al ejemplo... esta en flash mx 2004

Descargar


Por cierto... como hago que el link se vea solo el texto y este funcione como cualquier link... :?

<BOFH LA100RRA>dale editar a éste mensaje para que veas la forma correcta :wink: </BOFH LA100RRA>

Por J O S

712 de clabLevel

1 tutorial

Genero:Masculino  

Lima, Perú

firefox
Citar            
MensajeEscrito el 16 Nov 2005 10:46 pm
direccion=http://www.cristalab.com/
[url="direccion"]blabla[/url]

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 16 Nov 2005 11:05 pm
;) gracias Jorgelig....

.::Nota mental::....leer las citas que se muestran en cada boton al publicar una respuesta


^^ saludos.

Por J O S

712 de clabLevel

1 tutorial

Genero:Masculino  

Lima, Perú

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.