DeNunCianDo

DeNunCianDo (https://www.denunciando.com/)
-   Programacion (https://www.denunciando.com/programacion-115/)
-   -   Aplicaciones con AMFPHP con ActionScript 3 (https://www.denunciando.com/programacion-115/341388-aplicaciones-con-amfphp-con-actionscript-3-a.html)

Sinclair 26-10-2010 03:31:22

Aplicaciones con AMFPHP con ActionScript 3
 
AMFPHP es una serie de clases para comunicarnos con PHP de forma efectiva además tiene grandes posibilidades al momento de intercambiar datos.

  • Recibe datos en un array.
  • Recibe datos sencillos.
  • Recibe datos devueltos de una consulta MYSQL.
Bueno manos a la obra, lo primero que debemos hacer es instalar un servidor apache lo cuál enseñamos antes CLICK ACÁ, después de instalado procedemos a descargar los archivos de AMFPHP y los ponemos en el directorio “www” de nuestro servidor.
Creando la primera conexión AMFPHP y ACTIONSCRIPT3

Abrimos un documento nuevo de flash y usamos el siguiente codigo:


Código PHP:

/*Estas son las librerías necesarias para realizar la conexión*/
import flash.net.NetConnection;
import flash.net.Responder;
//Objeto netConection el encargado de conectarse con el gategay de AMFPHP
var conexion:NetConnection = new NetConnection();
//Ruta URL del gategay
var gateway:String "http://localhost/amfphp/gateway.php";
//Conexion con el gategay
conexion.connect(gateway);
/*Esta variable se encarga del os valores que son regresados por el servidor,
ya se si es exitosa o no la conexión*/
var responder:Responder;
/*Creamos una función para cargar los datos encargada de hacer la petición d eun servicio al ghategay*/
function cargarDatos(){
/*Definimos la variables responder con las funciones que deberá ejecutar en caso de exito o fracaso*/
responder = new Responder(respuestaerror);
//Hacemos la peticion del servicio “Clase.funcion”
conexion.call("Alumnos.traerNombre "responder);
}
//En caso de exito la respuesta se podrá interpretar aqui.
function respuesta(resultado:Object):void {
    
trace(resultado);
}
//Traerá el detalle de error
function error(error:Object):void {
    
trace("Error: " error.description);



Como podemos ver el gategay es el archivo encargado de recibir las peticiones a los servicios y responder un objeto hacia flash.

Cada servicio es una clase de php guardada en la carpeta “services” de
la carpeta donde ubicamos el AMFPHP, en el caso de este ejemplo la clase
es la siguiente:


Código PHP:

Class Alumnos{
   function 
traerNombre(){
    echo 
'Denunciando';
   }



ARICARRARO 19-12-2010 15:25:28

Respuesta: Aplicaciones con AMFPHP con ActionScript 3
 
Excelente. Voy a empezar a usarlo.
Saludos desde México


La franja horaria es GMT -5. Ahora son las 08:06:06.

Desarrollado por: vBulletin® Versión 3.8.9
Derechos de Autor ©2000 - 2024, Jelsoft Enterprises Ltd.

DeNunCianDo.CoM ©

Page generated in 0,02853 seconds with 8 queries

SEO by vBSEO