| Inicio | Ejemplo | Ordene | Oferta Especial | FAQ | Patrick Jansen |



Este trailer/teaser fue utilizado como un avance de la coleccion PJ y luego fue adoptado como la introduccion de este sitio web.

bajar el .archivo-zip

LA MANERA EN QUE TRABAJA ESTE:

Este sistema ha sido desarrollado para 'precargar' archivos-swf externos dentro de tu pelicula principal. Este contiene un precargador simple el cual averigua si la pelicula principal esta completamente cargada, entonces este continuara con el precargador archivo-swf externo.

El precargador de la pelicula principal tiene una simple manera de averiguar si el frame con el nombre "end" ha cargado, si cargo entonces continuara con el nombre  "continue". Esta accion permanecera dentro de la keyframe llamada "load"

If Frame Is Loaded ("end")
Go to and Play ("continue") 
End Frame Loaded

Si  "end" todavia no esta cargado, este es instruido en repetir por una keyframe con accion

Go to and Play ("load")

Despues de  la  frame llamada "continue", este ira a la frame llamada  "loadtext" donde los archivos swf externos seran cargados en la pelicula principal. En mi caso este carga  4 archivos swf en 4 instances de  movieclip "empty", nombres de instances  empty1 hasta  empty4:

Load Movie ("external1.swf", "/empty1") 
Load Movie ("external2.swf", "/empty2") 
Load Movie ("external3.swf", "/empty3") 
Load Movie ("external4.swf", "/empty4")

El proximo frame llamado  "check" tiene el actual precargador archivo externo. Este averiguara si los tamaños de todas las instances de MovieClip (en este caso desde empty1 hasta empty4) son mayores que  0, comenzando de empty1. Si todas ellas son mayores que 0, esto significa que todos los archivos externos seran cargados y tiene la accion para continuar con el nombre  "go".

NOTA!: Para evitar empty1,empty2, y demas continue playing mientras las demas no han sido completamente cargadas, yo he agregado la accion de cada una de las emty-instance en el momento en que esta cargue su swf externo. Si tu no haces esto , empty1 podria haber terminado y regresar vacio antes que el ultimo halla cargado completamente --> entonces el loopnunca terminara.

If (GetProperty("empty1",_width) > 0)
      Begin Tell Target ("/empty1")
            Go to and Stop (1)
      End Tell Target
      If (GetProperty("empty2",_width) > 0)
            Begin Tell Target ("/empty2")
                  Go to and Stop (1)
            End Tell Target
            If (GetProperty("empty3",_width) > 0)
                  Begin Tell Target ("/empty3")
                        Go to and Stop (1)
                  End Tell Target
                  If (GetProperty("empty4",_width) > 0)
                        Begin Tell Target ("/empty4")
                              Go to and Stop (1)
                        End Tell Target
                        Go to and Play ("go")
                  End If
            End If
      End If
End If

Mientras todas las peliculas no hallan cargado, este continuara looping entre la frame de arriba y la proxima keyframe con accion

Go to and Play ("check")

Cuando termine completamente, este comenzara playing en la frame llamada "go"


Todas las instances de empty (1 to 4) son puestas fuera de escena abajo a la derecha inicialmente para esconderlas ('hide' them).En el momento en que ellas aparescan yo he creado una nueva y he puesto su posicion en  x-y 0-0 y tiene la accion de comenzar desde el principio, ejemplo.;

Begin Tell Target ("/empty1")
      Go to and Play (1)
End Tell Target

Ahora tu puedes aplicar toneladas de efectos magnificos en tus swf importados como movement, alpha-tweening etc. (yo utilice fade-out como ejemplo)

PS1!! Un pequeño error en el SWFX es que en este sistema, tu no puedes parar la animacion de la primera letra de los efectos del SWFX para comenzar la animacion desde que este ya ha iniciado su propia timeline. Una pequeña solucion es la de agregar un espacio antes de tu texto(espacio como primera letra) en SWFX.

PS2!! Espacio gratis de Web algunas veces resulta tener el tipo flash mime mal configurado (experiencia  personal ;-). Para estar seguro de que el precargador no se quede detenido 'hang', agrega a tu codigo de origen el mime correcto: <EMBED src="moviename.swf" type=application/x-shockwave-flash>