Hola:
El caso es que estoy intentando crear una galería de imágenes, las cuales son cargadas de una base de datos en la que está almacenada la ruta de la imagen que haya. Mi intención era (y es) que cuando se recuperen por ejemplo 10 imágenes, estas se vayan mostrando como si fuera una gelería, pero se van mostrando solas, es decir, aparece una y desaparece al cabo de un tiempo y aparece la siguiente y así sucesivamente.
La consulta que yo hago en php es que recupere todas las imágenes y que recupere las rutas que hay en el campo ruta_imagen.
Después yo lo que he hecho hasta ahora es recuperar las imágenes accediendo al archivo.php en el que se ejecuta esas consultas y recupero las rutas.
En Flash esto lo recupero con el evento onLoad llamando al archivo.php con load().
La cuestión es que yo quería hacerlo de la siguiente manera en Flash:
1º En la función que tengo asociada al evento onLoad (cuando llamo a un archivo.php a través de load) yo he recuperado las rutas de las imágenes y las he metido un un array (llamado imagenes) por medio del metodo array.push(la_ruta_de_imagen).
2º. Una vez que el array se ha rellenado con estas rutas de las imágenes, yo fuera del evento onLoad del archivo.php utilizar este array de la siguiente forma: creo un setInterval() para llamar a una función que cada x segundos va mostrando las imágenes que se han guardado en el evento onLoad en el array imagenes.
Y aquí es donde está mi problema, ya que cuando yo quiero utilizar el array imagenes fuera del evento onLoad ya no puedo, me dice que está vacío (cuando le hago un trace) pero sin embargo si el trace se lo hago dentro del evento onLoad sí que me recupera que estoy guardando las rutas en el array imagenes.
Es por eso que pido su ayuda para que me indiquen si lo que estoy haciendo lo estoy haciendo bien o sin embargo voy por el camino equivocado.
Y si en su caso conocen algún tutorial de como crear esto que hago, por favor díganmelo..
Un saludo.