, 03:31:22
|
#1 |
Staff Retirado Con Honores Denunciante Ultra
| Aplicaciones con AMFPHP con ActionScript 3
Calificación: de
5,00 | 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(respuesta, error); //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'; } }
__________________ Si usted tiene problemas al acceder al foro o conoce alguien que los tenga por algún bloqueo de su proveedor de servicios de internet ENTRA AQUI aplique y difunda la solución Necesitas contactar a algún miembro de nuestro staff para consultarle alguna duda? Necesitas asesoría?: CLICK AQUI DeNuNCiaNDo.CoM SieMPRe LoS MeJoReS |
| |