Comunidad de diseño web y desarrollo en internet online

Leer el IP Con PHP y Action Script

Citar            
MensajeEscrito el 10 Nov 2009 09:10 am
Estoy tratando de leer la IP del usuario y dependiendo de eso hago una o otra accion.
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

Por pulento

48 de clabLevel



 

msie8
Citar            
MensajeEscrito el 10 Nov 2009 01:19 pm
Solucionado
Estaba leyendo de un txt dinamico y lo cambie por un componente de texto y funciono.

Grax =
Salu2

Por pulento

48 de clabLevel



 

msie8

 

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