import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
import flash.net.URLVariables;
import flash.events.Event;
import flash.events.IOErrorEvent;
// Crear un objeto URLRequest con la URL del archivo PHP
var urlRequest:URLRequest = new URLRequest("catalogo.php");
// Opcional: si necesitas enviar datos al archivo PHP, crea un objeto URLVariables
var variables:URLVariables = new URLVariables();
variables.parametro1 = "valor1";
variables.parametro2 = "valor2";
// Asigna los datos al URLRequest
urlRequest.data = variables;
// Establece el método de solicitud (GET o POST)
urlRequest.method = URLRequestMethod.GET; // Cambia a POST si necesitas enviar los datos de forma segura
// Crea un objeto URLLoader para cargar el archivo PHP
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, completadoHandler);
urlLoader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
// Carga el archivo PHP
urlLoader.load(urlRequest);
// Función para manejar la carga completa
function completadoHandler(event:Event):void {
var datos:String = event.target.data;
// Procesa los datos recibidos del archivo PHP
trace(datos);
}
// Función para manejar errores de carga
function errorHandler(event:IOErrorEvent):void {
trace("Error al cargar el archivo PHP:", event.text);
}