Comunidad de diseño web y desarrollo en internet online

Ayuda con banner Flash

Citar            
MensajeEscrito el 28 Feb 2010 06:03 pm
Hola. Necesito resolver el siguiente banner:

Un fondo que es un video de 1 segundo extraído de After effects y que debe loopear constantemente. Una vez cargado ese fondo, debo reproducir una introducción de la sección a la que pertenece el banner (Ej.: Audio).

Luego debe aparecer una animación de unos productos hecha en flash y por último unos textos con las ventajas de comprar dichos productos.

Hasta ahora, intenté crear un preloader en AS2 que luego de cargar el fondo animado, avanza en la línea de tiempo y al llegar al último keyframe vuelve al fotograma donde comenzó la animación para crear un fondo en loop.

El problema, es que luego necesito cargar los otros SWF (título de sección, productos, texto final) manteniendo un peso razonable del archivo y que no vuelvan a cargarse cada vez que se produce el loop, si no que se carguen de acuerdo a un intervalo de tiempo. Ej: cada 8 segundos-

Tengo poco conocimiento de Actionscript, por lo cual quisiera alguna orientación sobre la mejor forma de proceder.

Gracias

Por mdq

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Feb 2010 09:40 pm
Lo que he intentado (y no me funciona) es crear un archivo principal con un preloader que contiene la animación de fondo.

Es el archivo más pesado (200 kb). Una vez que se carga le doy play y avanzo hasta el último frame donde con una acción gotoAndPlay( ); voy de vuelta a un frame anterior y así mantengo el fondo en loop.

El problema es que intento llamar con una acción Content.loadMovie(); los SWF externos que quiero reproducir sobre ése fondo pero no funciona.

No sé cual sería el mejor camino a seguir en éste caso.

Por mdq

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Mar 2010 07:14 pm
Creo que fácilmente, sin AS, lo puedes hacer usando MC's; lo primero que ciclas (loop), lo puedes poner dentro de un mc, así solo se estará reproduciendo sin necesidad de estarte regresando en la línea de tiempo principal, ya que metiendo dicho MC a la Timeline estará en loop, a menos de que indiques lo contrario ( stop(); ) dentro del mismo MC. Lo demás, está más sencillo, solo mandas llamar los demás MC's o swf conforme los necesites.

Te recomiendo que pongas el preload en una escena aparte de cada swf externo que aparezca antes del demás contenido.

Saludos. Avisa si resuelves.

Por ISW

11 de clabLevel



Genero:Masculino  

México

chrome

 

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