Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/12/2008, 15:11
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
Respuesta: Enviar y recibir datos con php (Action Script 3.0)

Hola mariano_donati !

Puedes hacerlo de esta manera.

Tienes un script PHP en tu servidor que produce como salida un documento XML generado a partir de los registros de una base de datos, en este ejemplo no voy a conectarme con una base de datos solamente genero un XML genérico:

xml.php
Código php:
Ver original
  1. $output  = '<?xml version="1.0" encoding="utf-8"?>';
  2. $output .= '<root>';
  3. $output .= '<node>Hola Mundo!</node>';
  4. $output .= '</root>';
  5. echo $output;

Ahora dese flash podemos recuperar el XML generado en PHP de la siguiente forma:

Código actionscript:
Ver original
  1. var requestObj:URLRequest = new URLRequest('xml.php');
  2. var urlLoader:URLLoader = new URLLoader();
  3. urlLoader.addEventListener(Event.COMPLETE, onLoadXML);
  4. urlLoader.load(requestObj);
  5.  
  6. function onLoadXML(evt:Event):void {
  7.     var xml:XML = new XML(evt.target.data);
  8.     trace(xml);
  9. }

En el objeto xml puedes usar la sintaxis E4X para recorrer el documento XML, más información aquí:
http://www.kirupa.com/developer/flas...ml_as3_pg1.htm

Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.