Muela Blog

sábado, noviembre 11, 2006

PHP-Flash Los inicios ^^

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 :D





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!!! ^^

3 Comments:

  • Hola,

    ¿Podrías poner algo que sirviera para páginas webs? Podrías comenzar con algo de páginas webs de diseño en flash etc..

    Es una sugerencia. ;)

    By Anonymous Anónimo, at 7:20 a.m.  

  • WEno grax :), vere lo q pueda hacer... solo q ahora tengo mucho trabajo asi q esperame un poquito :P plz ^^
    suerte

    By Blogger Daniel M., at 8:40 p.m.  

  • hola,
    he visto tu post y me gusto, pero me gustaria saber como puedo guardar las informaciones para verlas de otros ordenadores y como borrar de una manera fácil
    fotobild@yahoo.se

    By Blogger Inmigrante del tiempo, at 11:26 a.m.  

Publicar un comentario

<< Home