ActionScript - llamada a php desde actionscript

 
Vista:

llamada a php desde actionscript

Publicado por miguel angelo (1 intervención) el 15/02/2010 06:49:13
hola querida comunidad como puedo desde una pelicula .swf (index) llamar a un .php (catalogo) cual es la linea de programacion que hace posible esto . porfavor ayuda tengo esa duda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Llamada a un archivo PHP desde una película SWF

Publicado por Alejandro (369 intervenciones) el 27/06/2023 00:54:39
Para llamar a un archivo PHP desde una película SWF en ActionScript, puedes utilizar la clase `URLLoader` y el objeto `URLRequest`. Aquí tienes un ejemplo de cómo hacerlo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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);
}

Asegúrate de reemplazar "catalogo.php" con la URL real de tu archivo PHP. Si necesitas enviar parámetros al archivo PHP, modifica el objeto `variables` con los valores deseados.

Recuerda que esta solución utiliza ActionScript 3. Si estás utilizando una versión anterior de ActionScript, puede haber diferencias en la implementación.

Esta solución básica te permitirá llamar a un archivo PHP desde tu película SWF y recibir los datos de respuesta. A partir de este ejemplo, puedes adaptarlo a tus necesidades específicas en consultas futuras.

¡Espero que esto te sea de ayuda!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar