Comunidad de diseño web y desarrollo en internet online

Pasar variables entre html con flash

Citar            
MensajeEscrito el 31 May 2006 09:50 pm
A ver si me podeis ayudar con esto:

>Tengo una primera página, A.html, y paso una variable a la página B.php utilizando loadvars.

>Ahora tengo una variable en la página B, que puedo recuperar con
$var_recibida = $_POST['var_enviada'];

Pero como puedo utilizarla dentro de la película flash?
Tiene sentido intentar recuperar el valor desde flash con
var_lv.load("B.php"); ????


Como decía el señor Garrison: "No hay preguntas tontas, solo niños tontos!!" jaja
Gracias de antemano.

Por DAKIT

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 May 2006 10:10 pm
Hola. Para enviar una variable a php y recibir otra has de utilizar sendAndLoad()

Código :

var enviar:LoadVars = new LoadVars();
var recibir:LoadVars = new LoadVars();
//
enviar.variableDeFlash1 = "12345";
enviar.sendAndLoad("miphp.php", recibir, "POST");
//
recibir.onLoad = function() {
   variableDeFlash2 = recibir.variableDePhp;
};



ciao

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 01 Jun 2006 10:34 am
mmmm,

pero usando sendAndLoad recibo la variable en la pelicula del archivo A, a mi me interesa utilizar la variable en el archivo B. Quiero pasar una variable de una pelicula de flash en A.html a otra pelicula en B.php.

sementiende???

Gracias

Por DAKIT

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Jun 2006 11:48 am
Bueno, al final me las he apañado utilizando cookies, igual es una burrada, pero funciona, jaja
Aqui tenéis los archivos por si a alguien le puede interesar:

http://www.dakitdesign.com/probak/passvar/passvar.zip

Cualquier crítica será muy bien recibida.

Por DAKIT

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Jun 2006 11:55 am
Hola. Tambien podrias pasarle la variable a traves de FlashVars:

en B.php:

Código :

.....
<param name="FlashVars" value="variable=<?php echo "$variable" ?>" />
<embed src="peli.swf" FlashVars="variable=<?php echo "$variable" ?>"  ..etc...</embed>
.....


Y en el boton del flash A que abre la pagina B.php:

Código :

on (release) {
   getURL("B.php?variable=50", "_blank");
}


entonces la pelicula B.swf tendrá la variable variable=50 .....
a ver si esto te es de más ayuda...
ciao

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 01 Jun 2006 07:11 pm
hola yo hice algo parecido usando el LocalConnection t mando un link donde vas a poder ver como se hace eso.

http://www.flashxl.net/tutorial.php?sid=222

Pepo

Por pepo_pe

55 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 02 Jun 2006 02:54 pm
Muchas gracias :)

Por DAKIT

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Jun 2006 06:19 pm
Ke tal...

Checa este ejemplo esta facil de entender... resume mucho de lo ke te explican aqui....
http://www.cristalab.com/tutoriales/9/introduccion-basica-a-flash-con-php

Asta luego

Por cavs

Claber

304 de clabLevel



 

19° 59' 08'' Latitud 102' 16' 59'' Longitud

firefox
Citar            
MensajeEscrito el 26 Dic 2006 09:22 pm
Yo optaría por la opción de pepo_pe, utilizando LocalConnection puedes hacerlo muy fácilmente, pero los dos archivos .swf deberán estar abiertos al mismo tiempo para enviar y recibir las variables correctamente, es decir, si el usuario cierra una de las páginas antes de que las variables se hayan enviado, adiós al experimento xD.

Por JACB

38 de clabLevel



 

Málaga

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.