Estoy usando un php que leer la IP es este y es muy simple.
Código PHP :
<? $ip = $_SERVER['REMOTE_ADDR']; print "userIP=$ip"; ?>
el codigo en mi flash es este.:
Código ActionScript :
function getIP():void
{
var phpGetIP:String = "getIP.php";
var urlRequest:URLRequest = new URLRequest(phpGetIP);
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, sendHandler);
loader.load(urlRequest);
}
function sendHandler(e:Event):void
{
var loader:URLLoader = URLLoader(e.target);
var variables:URLVariables = new URLVariables(loader.data);
txtIPTEST.text = variables.userIP;//Este es el campo de texto dinamico que no muestra nada
}
Tengo una casilla texto dinamico en la escena, que deberia mostrar la IP.
Cuando compilo me salta este error.:
TypeError: Error #2007: Parameter text must be non-null.
at flash.text::TextField/set text()
at boxInfo_fla::MainTimeline/sendHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
Por lo que entiendo ..reclama que el campo de texto no debe ser null. Pero como lo soluciono..? ya que al compilar es null porque todavia no lo subo al server y todabia no recibe datos.
Esta bien el code php, Action script??
Cuando lo subo al server .. no me muestra nada.
Una ayudita porfis.
Saludos y gracias
