En flash es muy facil enviar y recibir datos desde una aplicacion en nuestro servidor ya sea PHP, JSP, ASP… basta que le enviemos a flash la cadena correcta, para eso he implementado un simple buscador de usuarios al cual facilmente se le puede agregar facilmente conexion a la base de datos.
Para ello en flash debemos usar el siguiente codigo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | on(release){ mensaje_txt.text = "Buscando..."; /// Definimos el objeto loadvars para enviar y recibir datos enviar = new LoadVars(); recibir = new LoadVars(); /// Guardamos las variables que deseamos enviar enviar.user = user.text; /// Luego de enviar las variables ejecutamos la funcion recibir.onLoad = function(success) { if (success) { /// recibe un mensaje de buscar_usuario.php mensaje_txt.text = recibir.rpta; } else { /// manda un mensaje de error si no hay conexion mensaje_txt.text = "Error de conexion"; } }; /// Envia los datos a buscar_usuario.php enviar.sendAndLoad("http://localhost/temp/flash_php/buscar_usuario.php", recibir, "POST"); } |
Y el codigo del archivo PHP seria:
1 2 3 4 5 6 7 8 9 10 | /// Verifico si el usuario enviado por flash existe /// Esta parte del codigo puedo reemplazarla por la consulta a la base de datos if ($_POST['user']=="Juan" || $_POST['user']=="Pedro" || $_POST['user']=="Maria") { $rpta="Usuario encontrado"; } else { $rpta="El usuario no existe"; } /// Le envio a flash la respuesta si encontro o no el usuario echo "&rpta=".$rpta; ?> |
Puedes bajar los archivos del ejemplo desde aqui
cuando lei el actionscript y php . meticulosamente se ve tan simle enviando variables con su extencion de variables php
lo probare y me parece que si funcionara pero vere si sale para hacer un sistema en flah donde verificara el login . un mantenimiento . donde guarde. edite.modifique. y si se ejecuta en tiempo real entonces si pasara la rpueba gracias!