Soy alguno nuevo en AS3,sigo aprendiendo poco a poco , 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';
Lo que tengo en AS3 es lo siguiente:
Código:
Basicamente es una funcion donde trae la informacion de php y esta debe de asignarla a una variable (gobackvar) , y en mi mxml esta (es un proyecto en flex mobile), esto: var gobackvar:String; 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; loader.addEventListener(Event.COMPLETE, init); return gobackvar; } public function init(e:Event):void { var retVars:URLVariables = new URLVariables(e.target.data); trace(retVars.envio); this.gobackvar=new String(retVars.envio); }
Código:
El problema esta en que cuando hago clic en el boton(en el que hago la llamada cargar_php() ), al modificar el label, no me modifica el texto, ya que segun, la variable gobackvar, nunca se modifico.<fx:Script> <![CDATA[ import codigo.proyecto; public function cargar_php():void{ var universal:proyecto=new proyecto(); resultado.text=universal.cargar();// resultado , es un label) } ]]> </fx:Script>
¿Alguien sabe que es lo que esta fallando?.
Saludos