Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/06/2010, 11:00
tokero
 
Fecha de Ingreso: abril-2009
Ubicación: Vitoria
Mensajes: 160
Antigüedad: 15 años
Puntos: 1
Respuesta: Recivir variable desde HTML a Flash

Buenas de nuevo!
Ya he conseguido recibir la variable desde HTML a Flash... mediante flashvars
Ahora mi problema es el siguiente:

La variable que queria pasar es la url de un video, para tener asi el reproductor dinámico dependiendo de el video seleccionado.

Bien, ahora mi problema es que no se reproduce en Firefox, Safari, Opera...
A veces se reproduce en IExplorer (Digo a veces porque he probado con SWFObjet estático y Dinámico)

Alguno puede darme alguna pista? que estoy haciendo mal?

Posteo el código...

Action Script:
Código:
//importacion del Contenedor de reproduccion
import fl.video.*;

var URLvideo:String;

reproductor.fullScreenTakeOver = true;

var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
URLvideo = String(paramObj["URLFile"]);
reproductor.align = "center";
reproductor.autoPlay = true;
reproductor.scaleMode = "maintainAspectRatio";
reproductor.skinAutoHide = true;
reproductor.skinBackgroundAlpha = 1;
reproductor.source = URLvideo;
reproductor.volume = 1; 
trace (URLvideo);

Y este el código que va en HTML:
Código HTML:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Reproductor Prueba</title>
</head>
<body bgcolor="#ffffff">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="600" height="450" id="reproductor" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="movie" value="reproductor.swf" />
	<param name="FlashVars" value="URLFile=video.flv" />
	<param name="quality" value="high" />
	<param name="bgcolor" value="#ffffff" />
	<param name="allowFullScreen" value="true" />
	<embed src="reproductor.swf" FlashVars="URLFile=video.flv" quality="high" bgcolor="#ffffff" width="600" height="450" name="reproductor" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</body>
</html>