Ayuda - Búsqueda - Miembros - Calendario
Versión Completa: Fondo De Imagen Intercambiable (respondido)
Swishmax.es. Foro de consulta en español > SwishMax > SwishMax 2
kraca
Hola, necesito con swishmax hacer q cada vez q se reproduzca cargue una imagen aleatoria de fondo, alguien me puede ayudar?
Algo asi como la pagina del atletico madrid q cada vez q uno entra cambia de fondo la animacion principal
juan93
No se si se podria hacer de esta manera, pero alla va:
Crea un monton de swf cuyo unico contenido sea una imagen, en cada uno una diferente, luego en la peli principal creas un sprite que cargara esos swf, creas un codigo en php, que los seleccione aleatoriamente (hay algunos por ahi), y recoges las variables de ese php en la peli principal con lo que cargaras el swf que haya salido del php, aunque esto es solo una idea y no tengo ni idea de si se puede llevar a la practica, suerte
cancrexo
Hola
Lo que te indica Juan93 es factible pero puedes hacerlo todo con swishMax sin necesidad de usar php y suponiendo que sabes, a priori, el nº total de imágenes que van a rotar aleatoriamente..
Ponle nombres correlativos a las imágenes (1.jpg, 2.jpg por ejemplo). Para cargar una cualquiera harías:
CÓDIGO
onFrame(1){
   var maximoFotos:Number = 30; // soponiendo que tenemos 30 fotos numeradas de 1 a 30  
   var numero:Number = Math.randomRange(1,30); // Escoge un nº entero aleatorio entre 1 y 30 ambos inclusive :-)
   var ruta:String = numero + ".jpg";
   destino.loadMovie(ruta); // Carga la imagen escogida en el sprite de destino
}


Podrías meter las fotos en una carpeta, usar un txt/xml externo para cargar el nº total de fotos y así no tener que tocar el swi, etc. rolleyes.gif

Salu2
Esta es una versión "reducida (lo-fi)" de nuestro contenido. Para ver la versión completa con mas información, formato e imágenes, por favor haz click aquí.
Invision Power Board © 2001-2012 Invision Power Services, Inc.