Comunidad de diseño web y desarrollo en internet online

variables flash importadas de php

Citar            
MensajeEscrito el 26 Ago 2010 12:17 am
Hola amigos de la comunidad . Antes q nada decir q soy novato en php y flash por lo q recurro a su ayuda.
Explico mi problema:
con PHP logre dar formato a un txt q me daba registros desordenados este archivophp.php me envia datos a flash de esta manera.
&dato00=cosa1 &dato01=cosa2 &dato02=cosa3 &dato03=cosa4
&dato10=cosa5 &dato11=cosa6 &dato12=cosa7 &dato13=cosa8
&dato20=cosa9 &dato21=cosa10 &dato22=cosa11 &dato23=cosa12
..... n
las dimendiones de la "tabla" varia de acuerdo al registro de personal.
La idea es dar una interfaz ¨amigable¨ con flash, por lo q consigo visualizar los datos en flash, pero solo de forma manual.
Intentando recuperar todas esas variables en 1 matriz llego a esto:

Código ActionScript :

d = new LoadVars();
      d.load("archivophp.php");
d.onLoad = function() 
{
 
   prueba1.text = this.dato12; //PROBANDO:aca poniendo 1 variable al azar 
                  //manualmente aparece correctamente el valor cosa7 
   //aca intento rescatar todos los datos en un arrayBI (los límites de los "for" estan al azar ya q son de prueba)
   Matriz=new Array (new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array());
   for(a=1;a<=7;a++)
   {
      for(b=0;b<=4;b++)
      {
      valor=eval(¨dato¨+a+b);   //me late q aca esta el error.
      Matriz[a][b]=valor;
      }
   }
//probando otra vez al azar... todas las pruebas dan "undefined"
   a=2;
   b=4;
   prueba2.text=this.Matriz[a][b];
   prueba3.text=this.eval(Matriz[a][b]);  //y asi sucesivamente prueba tras prueba no me sale  :(
   prueba4.text = this.dato10:   //este si sale correcto. pero es escribiendo manualmente y eso no me es útil
}

Por favor ayudenme, cualquier sugerencia correción o idea es bienvenida salu2.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 27 Ago 2010 10:19 pm
ok parce que con eval no te esta trayendo los datos nunaco lo hbaia echo haci hay te va como lo hago


d["dato"+a+b]; o this["dato"+a+b];


la d es por la variable o el objeto de loadvars que trae los datos

me avisas si algo :D

Por evangelio_ra

49 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Ago 2010 10:20 pm
ademas los datos en el php los tenes que imprimir con ECHO para que los pases a flas

Por evangelio_ra

49 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.