Buenos dias a todos y muchas gracias por vuestra ayuda!
Soy muy novato en Action Script pero tengo esta necesidad y tengo que resolverla...
Estoy diseñando un reproductor de video en Flash y necesito recibir la URL del video que se va a reproducir desde HTML, he intentando con
flashvars y pasando la variable dentro del value del parametro nombre del archivo swf.
La forma de crear el reproductor es mas o menos la que he encontrado en esta dirección:
Create dynamic flv player in flash.
Pero el problema mayor que tengo es como enviar y recibir esa variable dentro del swf.
Para el envio:
Código HTML:
Ver original<param name=FlashVars value="flv_url=video.flv">
<embed href="videoplayer.swf" FlashVars="flv_url=video.flv"... ></EMBED>
Para recibir la variable en flash estoy utilizando As.3 y buscando he encontrado esto:
Código:
function loaderComplete(myEvent:Event)
{
var flashVars=this.loaderInfo.parameters;
videoplayer.source=flashVars.flv_url;
}
this.loaderInfo.addEventListener(Event.COMPLETE, loaderComplete);
Esta es la URL de donde lo he encontrado, el ejemplo de arriba esta modificado segun la variable que yo quiero recibir:
Passing variables to flash via Flashvars
Si esta idea es posible de llevar a cabo me parece una forma bastante sencilla de tener tu propio reproductor de videos en flash dinámico capaz de recibir la url del video que se quiera reproducir dinámicamente usando PHP, ASP o cualquier otro lenguaje...
Que puedo estar haciendo mal?
O directamtente se me ha ido completamente la oya y estoy senil?