PHP-Flash LoadVars
Weno ahora veremos la forma de comunicarnos con php desde flash..
se trata de q enviaremos unas variables y obtendremos otras desde el php…
Sera algo asi como el siguiente ejemplo
This movie requires Flash Player 8
Weno ahora veamos como hacerlo..
1.- Dibujamos 3 cajas de texto, dos dinamicas y una de entrada (input), selecionamos la caja de texto de entrada y le ponemos como nombre de instnacia “men2″ en el panel de propiedades (Ctrl+F3), y a las otras dos cajas de texto (dinamicas), les ponemos nombre de instancia “mensaje” y “mensaje2″..
2.- Creamos un boton (dibujas una forma, la selecionas y presionas F8, selecionas como tipo “boton” y le pones cualquier nombre..), luego de crearlo lo selecionas y en el panle de acciones (F9) pegas el siguiente codigo:
on(release){
mensaje.text = "Cargando Datos";
_root.cargardatos();}
Explicacion: Al precionarlo, la caja de texto “mensaje” mostrara “cargando D…”, y ademas llamamos a la funcion “cargardatos”… Q crearemos mas adelante..
3.- Ahora crearemos la funcion cargar datos… para esto selecionamos el primer frame de nuestra pelicula, y pegamos el siguiente codigo en el panel de acciones:
function cargardatos(){
obj1 = new LoadVars();
obj1.mensaje2 = men2.text;
obj1.sendAndLoad("info.php", obj1, "POST");
obj1.onLoad = function(){ mensaje.text = obj1.mensaje1;
mensaje2.text = obj1.mensaje2;
}}
Explicacion: Weno esto es muy parecido a cargar datos de un .txt de hecho es igual.. primero creamos un objeto q contendra las variables (obj1), le asignamos una variable a este objeto q contendra el texto escrito en la caja de texto “men2″ [obj1.mensaje2 = men2.text;], cargamos y enviamos esas variables a el archivo “info.php”, le indicamos q es por el metodo POST, y q recojera las variables regresas en el mismo objeto (obj1), por ultimo cuando se carguen esas variables se ejecuta uan funcion, q a la caja de texto “mensaje” le asigna la variable “mensaje1″ del obj1, a la caja de texto “mensaje2″ le asigna la variable “mensaje2″ del obj1.
Ok estas “variables del obj1″ por ejmplo la de obj1.mensaje2, se obtiene desde el php…
entonces creamos el php, en su editor de texto (dreamweaber, frontpage,etc..) pegamos el siguiente codigo, y lo guardamos con el nombre “info.php”
<? $meenviaste = $_POST['mensaje2']; print "&mensaje1=Mensaje Recibido Desde PHP&&mensaje2=$meenviaste&"; ?>
Explicacion: recojemos la variable enviada “mensaje2″ y se la asignamos a “meenviaste”…. luego imprimos de forma igual a un .txt, el mensaje1 y el mensaje2 (este con la variable recojida).
Y listo!! ^^, si prueban su pelicula les funcionara bien.. (si la prueban en local en la caja de texto “mensaje2″ recibiran $meenviaste)…
Weno la verdad se me hace muy sencillo y creo q a todos se les ahra sencillo.. asi q con esto creo q es suficiente para q puedan empesar a experimentar ^^
Hasta la proxima y suerte!!! ^^

Mi Nombre Es Daniel Muela Bienvenidos A Mi Blog! Contactame En Mi Email Para Cualquier Duda/Sugerencia: damuca_10@hotmail.com
arcoiris
5 May, 2007
Muchas gracias la el blog es excelente y me es super util
Bravo adelante con todo….saludos
Muela
7 May, 2007
Muchas gracias a ti por visitar el blog ^^..
y ya sabes q cualquier cosa puedes decirla y es bienvenida con mucho gusto
antonio
9 Jul, 2009
hola me gusta el ejemplo para comunicar con php, pero como hacer con que la información que escrivimos sobre el cuadro de texto se quede alli en vez de solo enviarla
maxhenrry
23 Jul, 2010
me gusto .. chevere has mas de php y flash!