Comunidad de diseño web y desarrollo en internet online

Enviar variable por parametro a un nuevo swf

Citar            
MensajeEscrito el 22 Ago 2007 06:15 am
Buenasss,
Es la primera vez que publico un problema aca. Hasta ahora con los tutoriales y el foro avance bastante en el terreno del desarrollo web. :D
Pero me surgio algo que no puedo resolver con nada hace un par de dias. Me pidieron que unos videos en flash incluyan el boton de maximizar la pelicula en una nueva ventana de explorador, en pantalla completa... como en youtube.
Hasta ahí todo bien, pero la comunicacion entre las dos ventanas para enviar la ruta donde se encuentra el video que se esta reproduciendo, por alguna razon, no se efectua.
Ya intenté todo...
Les muestro lo que tengo hecho...


Envío los datos por php como dice el tutorial de Flash Vars:

enviador_lv.MOVIE = _global.MOVIE;
getURL("video.php", enviador_lv, "POST");


video.php:

<param name="FlashVars" value="movie=<? print($_POST["MOVIE"]);?>" />
<embed src="repro.swf" Flashvars="movie=<? print($_POST["MOVIE"]);?>" quality="high" bgcolor="#000000" width="800" height="600" name="repro" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />


repro.swf:

video.contentPath = unescape(_root.movie);

Por chebbi

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 25 Ago 2007 01:18 am
Nadie me respondio, pero logre hacerlo sin ayuda...

muestro la solucion para quien la necesite...

no necesite usar flashvars, solo mandar la variable por GET

getURL("video.php?ruta="+_global.MOVIE, _blank, "GET");



video.php:

<embed src="repro.swf?ruta=<? echo $_GET["ruta"]; ?>"..........etc.



repro.swf:

video.contentPath = unescape(ruta);

(unescape es para que reconosca los caracteres especiales, como los espacios)


Bueno, espero que le sirva a alguien... saludossss!

Por chebbi

3 de clabLevel



Genero:Masculino  

firefox

 

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