Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/02/2007, 09:35
ReFleXmza
 
Fecha de Ingreso: febrero-2007
Mensajes: 28
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: Imagen aleatoria

Para hacerlo rapido y sencillo, lo primero que tienes que hacer es ordenar estas fotos en una misma carpeta.. pongamos como ejemplo "/fotos/" y a cada imagen renombrarla con "imagen_" + numero + ".jpg" .. osea que tendriamos "imagen_1.jpg","imagen_2.jpg",..."imagen_n.jpg ". Una vez realizado esto, en flash, creamos un objeto contenedor.. osea un MC vacio y lo colocamos en la escena. Le damos un nombre al objeto.. ejemplo: "loader".

Una vez que tenemos esto, en el primer frame de la pelicula colocamos el siguiente codigo AC
Código:
// Funcion que nos obtiene el numero aleatorio
function randRange(min:Number, max:Number):Number {
    var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
    return randomNum;
}

maxnum = 4 // suponiendo que tenemos solo 4 imagenes en la carpeta

loadMovie("imagen_" + randRange(1,maxnum) + ".jpg","loader");
Con eso tendria que funcionarte. Fijate que la variable maxnum contiene el valor maximo de la imagen...

Espero que sea de ayuda mi aporte. Saludos!