« Videos demostrativos | Página de inicio | Muestra de cine africano »

12/05/06

Imágenes random en Flash

En ocasiones nos puede interesar mostrar una imagen diferente (y de forma aleatoria) en un flash cada vez que se carga la página web que lo contiene. Para ello hay que seguir los siguientes pasos:

1.- Creamos las imágenes que queremos cargar de forma aleatoria, por ejemplo 5. Convendrá que todas las imágenes tengan el mismo tamaño y formato. Las llamamos de forma secuencial img001.jpg, img002.jpg, etc…

2.- En la película flash, creamos un movieclip y lo nombramos "imagenes_mc". Aquí es donde se cargarán las imágenes aleatoriamente.

3.- En el primer fotograma clave de la misma linea de tiempo ponemos la siguiente acción:

imagenes_mc.loadMovie ("img00" add (1+random(5)) add ".jpg");

"imagenes_mc" donde se cargan las imágenes, loadMovie la instrucción que carga una película/imagen en la película actual, para lo que definimos "img00" el nombre de la imagen más un número aleatorio del 1 al 5 (número de imágenes) más la extión del archivo .jpg

Sencillo verdad? :)