Foros del Web » Creando para Internet » Flash y Actionscript »

Pasar un array php a Actionscript

Estas en el tema de Pasar un array php a Actionscript en el foro de Flash y Actionscript en Foros del Web. Esta mañana me he puesto a buscar una galeria de imagenes sencilla, pero dado que no encontraba ninguna(todas eran demasiado, para lo que yo necesitaba, ...
  #1 (permalink)  
Antiguo 09/06/2009, 03:21
 
Fecha de Ingreso: junio-2009
Mensajes: 7
Antigüedad: 11 años, 5 meses
Puntos: 0
Pasar un array php a Actionscript

Esta mañana me he puesto a buscar una galeria de imagenes sencilla, pero dado que no encontraba ninguna(todas eran demasiado, para lo que yo necesitaba, que era algo sencillisimo) , pues me he puesto a hacer yo una.
Tengo una dificultad para pasar el array en php con la lista de fotos, a actionscript. He estado mirando como hacerlo... siguiendo manuales... pero a mi no me llega a funcionar. Alguien ve el error??

Código php:
Ver original
  1. <?php
  2. $dir = "./img/";
  3.  
  4. if (is_dir($dir)) {
  5.     if ($gd = opendir($dir)) {
  6.     $i=0;
  7.         while (($archivo = readdir($gd)) !== false) {
  8.         $array_fotos=$dir . $archivo . "|";
  9.         i++;
  10.             }
  11.         closedir($gd);
  12.     }
  13. }
  14. echo "&array=".$array_fotos."&";
  15. ?>
Código actionscript:
Ver original
  1. var i:Number = 1;
  2. var a = new LoadVars();
  3.  
  4. form = new LoadVars();
  5. form.load("fotos.php");
  6. form.onLoad = function() {
  7.     var fotos:Array = this.array.split("|");
  8. };
  9.  
  10.  
  11. atras.onRelease = function() {
  12.     i--;
  13.     fotos.loadMovie(fotos[i]);
  14. };
  15. adelante.onRelease = function() {
  16.     i++;
  17.     fotos.loadMovie(fotos[i]);
  18. };

Última edición por elBecario; 09/06/2009 a las 06:03 Razón: Deje de buscar y me puse a hacerlo yo. Sigo modificando.
  #2 (permalink)  
Antiguo 09/06/2009, 14:13
Avatar de cleek  
Fecha de Ingreso: diciembre-2006
Ubicación: Atras del cocodrilo
Mensajes: 122
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: Pasar un array php a Actionscript

Intenta así, con fotos en un scope más amplio que el del onLoad ;)


Código actionscript:
Ver original
  1. var i:Number = 1;
  2. var a = new LoadVars();
  3. var fotos:Array = new Array();
  4.  
  5. form = new LoadVars();
  6. form.load("fotos.php");
  7. form.onLoad = function() {
  8.     fotos = this.array.split("|");
  9. };
  10.  
  11.  
  12. atras.onRelease = function() {
  13.     i--;
  14.     fotos.loadMovie(fotos[i]);
  15. };
  16. adelante.onRelease = function() {
  17.     i++;
  18.     fotos.loadMovie(fotos[i]);
  19. };
__________________
:: nocturno ::
inGenia soluciones
  #3 (permalink)  
Antiguo 10/06/2009, 08:41
 
Fecha de Ingreso: junio-2009
Mensajes: 7
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Pasar un array php a Actionscript

Sigue sin funcionar, yo creo que esl problema esta en la parte en la que php envia la cadena y actionscript la recoje....

Sigo sin poder avanzar. GRacias y un saludo.
  #4 (permalink)  
Antiguo 10/06/2009, 10:46
Avatar de cleek  
Fecha de Ingreso: diciembre-2006
Ubicación: Atras del cocodrilo
Mensajes: 122
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: Pasar un array php a Actionscript

Tampoco me había dado cuenta que el arreglo se llama igual que el mc, jejeje. A ver, otra vez ;)

Código actionscript:
Ver original
  1. var i:Number = 1;
  2. var a = new LoadVars();
  3. var fotos_arr:Array = new Array();
  4.  
  5. form = new LoadVars();
  6. form.load("fotos.php");
  7. form.onLoad = function() {
  8.     fotos_arr = this.array.split("|");
  9. };
  10.  
  11.  
  12. atras.onRelease = function() {
  13.     i--;
  14.     fotos.loadMovie(fotos_arr[i]);
  15. };
  16. adelante.onRelease = function() {
  17.     i++;
  18.     fotos.loadMovie(fotos_arr[i]);
  19. };
__________________
:: nocturno ::
inGenia soluciones
  #5 (permalink)  
Antiguo 11/06/2009, 03:33
 
Fecha de Ingreso: junio-2009
Mensajes: 7
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Pasar un array php a Actionscript

Nada que sigue sin funcionar, y descubri uno de los errores, el caso es lo que te comentaba antes.. flash ni se enteraba de lo que le enviaba php... he conseguido hacer una ñapa... que parece que al menos eso funciona. Lo que hago es pasarle la lista de fotos en XML.

Deberia funcionar ... pero na de na, oye si te paso el fla y el php me lo podrias echar un vistazo??

Gracias, un saludo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:27.