Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/12/2006, 06:36
André_01
 
Fecha de Ingreso: agosto-2006
Mensajes: 159
Antigüedad: 17 años, 8 meses
Puntos: 4
Re: me podrian ayudar? (galeria con fotos)

Hola:

Hay varias cosas que podrias hacer:

Por ejemplo podrias renombrar todas tus fotografias con nombres secuenciales, es decir "mi_foto_1","mi_foto_2" etc.

De esta manera podras cargar mediante un bucle las fotografias:

Código:
var fotos:Array = new Array();
for(var i:Number = 0;i<20;i++){
fotos[i] = "mi_foto_"+(i+1);
}
Es una opcion, aunque hay otras formas.

En cuanto al tamaño de las fotos te recomendaria que las transformaras a la resolucion que necesitas por dos razones.

Ahorras codigo y la velocidad de carga de las mismas sera menor debido a que con una resolucion menor tendran menos peso.

En cuanto a que las fotografias no se repitan hay varias formas de hacer eso.

Una es con truco y la otra por codigo.

La del truco:

Creas una primera carga aleatoria con un random de un rango igual al total de fotos que tengas, por ejemplo en un array. //random(array.length-1);

Luego seria incrementar ese valor progresivamente. De esta manera te aseguras que las fotos no se repetiran.

La del odigo:

Esta es un poco mas complicada debido principalmente a que tendras que crear una funcion que registre las fotografias cargadas.

Para ello puedes crear un array en el que se registren las fotografias mostradas, comprobar que el valor de fotografia actual no esta presente en ese array y de estarlo generar un nuevo valor.

Te escribiria algo de codigo pero no dispongo de mucho tiempo. Aun asi vere si mas adelante puedo ponerte algo.

Por lo menos la idea general creo que puede ser esa.