Sigo aprendiendo poco a poco Actionscript 3, ahorita tengo un problema, que no logro entender del todo bien,¿como puedo obtener informacion desde php(en este caso es solo texto) en AS3?.
El script esta en localhost desde mi laptop(php con Codeigniter), en el cual solo tengo un echo 'envio=Listo';
Segun lo que he encontrado y no logro implementar adecuadamente (no le entiendo muy bien ), es esto:
Código ActionScript :
public function cargar:String{ var urlVariables:URLVariables = new URLVariables; var urlRequest:URLRequest; urlRequest = new URLRequest("http://localhost/as3/lista"); var loader:URLLoader = new URLLoader(urlRequest); loader.dataFormat = URLLoaderDataFormat.VARIABLES; var prueba:String=new String(loader.data.envio); return prueba; }
En mi controlador en php , tengo esto :
Código PHP :
function lista(){ echo 'envio=Listo'; }
El metodo lo pongo que retorne, ya que es para un pequeño experimento que ando haciendo en mi proceso de aprendizaje para programar con Flex para dispositivos moviles, quiero traer informacion del servidor para otras cosas,y queria probar como traer un simple texto, el problema es que cuando lo ejecuto me sale esto
TypeError: Error #1010: A term is undefined and has no properties.
at codigo::exper/cargar()[C:\Users\neux\Adobe Flash Builder 4.5\test\src\codigo\proyecto.as:51]
at views::ver_lista/cargar()[C:\Users\neux\Adobe Flash Builder 4.5\test\src\views\ver_lista.mxml:9]
at views::ver_lista/___ver_lista_Button1_click()[C:\Users\neux\Adobe Flash Builder 4.5\test\src\views\ver_lista.mxml:18]
Donde en proyecto.as la linea que marca error es esta:
var prueba:String=new String(loader.data.envio);
¿Que es lo que esta pasando? Como puedo traer un texto desde php a AS3?
Muchas gracias por leer el mensaje