Comunidad de diseño web y desarrollo en internet online

intercambio de imaganes --- soluciones pls

Citar            
MensajeEscrito el 18 Jun 2007 11:17 pm
Estoy haciendo una presentacion--- la forma habitual y casi artesanal sería
---------- capa 1 = capa contenedor de imagenes
---------- capa 2 = capa con animacion alfa para que la imagenes no cambien de forma brusca

Hago la animacion en 20 fotogramas en capa 2
----------fotograma 1 alfa=100%
----------fotograma 5 alfa=0%
----------fotograma 15 alfa=0%
----------fotograma 20 alfa=100%
esta secuencia se repetiria en los fotogramas de 1-20, 21-40, 41-60, 61-80, 81-100,...etc

Y, en capa 1 en los fotogramas 1,21,41,61,81,...ect pongo las acciones
--------loadMovie("carpeta/imagen1x.jpg","contenedor").................
de manera q las imagenes cambiaban automaticamente...,

ahora tengo una galeria mas extensa que deberian repetirse indefinidamente---- de manera que repetir en una infinidad de fotogramas la misma animacion me resulta absurdo...
---¿porque no usar la misma animacion de capa 1 fotogramas 1-20 para todas las imagenes
--- es decir tendria q poner todas las acciones en el fotograma 1, solamante tendria q darle un tiempo a cada imagen para q cambie automaticamente cada vez q la animacion alfa llegue a 20 y regrese a 1.
-------------------------------------esa es la parte q no me sale------------------------------:( :'(
alguien tan amable podria explicarme pls --- agradezco de ante mano

Por lordsith

0 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 26 Jun 2007 01:00 am
1) crea un arreglo con los nombres de las imagenes a cargar, si estan en diferentes carpetas, incluye la carpeta, ejemplo:

Código :

arrImgs = ["carpeta1/imagen1.jpg","carpeta1/imagen2.jpg","carpeta2/imagen1.jpg","carpeta2/imagen2.jpg","carpeta3/imagen1.jpg"];
ImgAct = -1; // esta variable contendrá el número de imagen que se procesara, no cambiar valor

el codigo anterior lo colocas en el primer fotograma de tu pelicula principal (en una capa de acciones).

2) borras los fotogramas del 21 en adelante, (todo lo que se repite)

3) recorres tu animación de la capa 2 para que empiece en el fotograma 2 y termine en el fotograma 21

4) en la capa de acciones, en el fotograma 2 colocas el siguiente código:

Código :

ImgAct++; // esto hace cambiar el numero de imagen a procesar
if (ImgAct >= arrImgs.length) ImgAct = 0;
loadMovie(arrImgs[ImgAct],"contenedor");

5) en la capa de acciones en el fotograma 21 colocas el siguiente codigo:

Código :

_root.gotoAndPlay(2); // esto hace que se repita indefinidamente

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7

 

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