Pongo la función para que me puedan ayudar mejor.Si necesitan ver el php (aunque no creo que sea ese fichero porque dentro de la función si obtengo el dato correctamente) me avisan.
También el tipo de dato del cual es la variable es el correcto en as3 asi que por ese lado tampoco esta el problema.
Otra cosa que ya eh intentado es asignarle el valor a "record" dentro de la funcion, pero si accedo a ella por fuera ya no tiene el valor que debería(no tiene ninguno).
Código ActionScript :
var record: Number; record = connectBD(); recordText.texT.text = record; // ESTE ES UN MOVIECLIP QUE CONTIENE UN CAMPO DE TEXTO DINÁMICO Y ES DONDE QUIERO MOSTRAR EL VALOR DE record function connectBD ():Number{ var url:String = "src/w3l1.php?datosusuario=true,nocache="+(Math.random()*9999); var enviar:URLRequest = new URLRequest(url); var recibir:URLLoader = new URLLoader(); var local: Number; //El tipo de dato es correcto para recibir la variable desde php var variables:URLVariables = new URLVariables(); variables.consultar = "record"; enviar.method = URLRequestMethod.POST; enviar.data = variables; recibir.dataFormat = URLLoaderDataFormat.VARIABLES; recibir.addEventListener(Event.COMPLETE,Respuesta); recibir.addEventListener(IOErrorEvent.IO_ERRORError); recibir.load(enviar); function Respuesta(event:Event){ local = recibir.data.record; /// record = recibir.data.record; //navigateToURL(new URLRequest("javascript:alert('"+local+"')")); Si activo este campo verifico que el dato lo estoy recibiendo correctamente con un mensaje de alerta que me sale en el navegador. } function Error(event:IOErrorEvent):void { navigateToURL(new URLRequest("javascript:alert('Error al Conectarse con la Base de Datos. Intentalo mas tarde.')")); } return local; }