¿Quieres registrarte?

Variables con FlashVars y SWFObject

Citar            
MensajePublicado: 11 Ago 2007 08:17 pm
Hola a todos,

Mi consulta es la siguiente:

Tengo que reproducir varios videos en diferentes páginas html de un mismo sitio, los videos están el .flv, y para economizar espacio en el servidor quiero utilizar un unico .swf que es el reproductor, el cual llama a cada video en particular.
Leí que con swfobject y flashvars uno puede pasarle un valor a una variable desde el html al swf.
Mi idea es definir en el html el nombre del video .flv y que a traves de flashvars el swf tome el nombre del video y lo reproduzca.
Alguien sabe que es lo que tengo que agregarle al codigo en fla y al codigo en html para que se puede hacer esto..??

Muchas gracias a todos.

Saludos

pfebre


clabLevel: 6 Genero:Masculino



  msie
MP    
Citar            
MensajePublicado: 11 Ago 2007 10:06 pm
No compredobien lo que quieres..
¿Que dos personas reproduscan el Video al MISMO tiempo?
Eso es complicado ya que cada una tiene una Velocidad de internet Diferente

JaLeRu
Claber


clabLevel: 1613 Genero:Masculino
Santiago de Chile


6 Tips

  firefox
MP   Email   Web
Citar            
MensajePublicado: 12 Ago 2007 05:29 pm
quieres hacer algo como lo que hace youTube??? no???

kike.1292


clabLevel: 130 Genero:Masculino
Mexico D.F.



1 Ejemplo

  safari
MP     Web
Citar            
MensajePublicado: 12 Ago 2007 09:53 pm
hola que tal pfebre!!! de hecho nada, si sabes poner las variables con SWFObject y las tienes declaradas en el swf, ya estas listo para usarlas con html

saludos!!!

andres_santos


clabLevel: 236



  opera
MP    
Citar            
MensajePublicado: 13 Ago 2007 03:44 pm

andres_santos escribió:

hola que tal pfebre!!! de hecho nada, si sabes poner las variables con SWFObject y las tienes declaradas en el swf, ya estas listo para usarlas con html

saludos!!!


Hola Andres, bueno justamente lo que quiero saber es como tengo qwue declarar las variables, tanto en el swfobject como en el .fla.

Gracias

pfebre


clabLevel: 6 Genero:Masculino



  msie
MP    
Citar            
MensajePublicado: 14 Ago 2007 02:42 am
hoooo ok mira se harian algo asi

<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "400", "200", "8", "#336699");
so.addVariable("variable1", "value1");
so.addVariable("variable2", "value2");
so.addVariable("variable3", "value3");
so.write("flashcontent");
</script

andres_santos


clabLevel: 236



  opera
MP    
Citar            
MensajePublicado: 14 Ago 2007 08:56 pm

andres_santos escribió:

hoooo ok mira se harian algo asi

<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "400", "200", "8", "#336699");
so.addVariable("variable1", "value1");
so.addVariable("variable2", "value2");
so.addVariable("variable3", "value3");
so.write("flashcontent");
</script


Ok, y en el fla..?? porque yo al video lo tengo declarado de la siguiente manera en el .fls:

initial_video_file = "video.flv";

Como reemplazo el nombre del video por una variable que luego me la tome a través del swfobject en donde si le pongo el nombre del video...?? Se entiende..??

Gracias y saludos.

Pablo

pfebre


clabLevel: 6 Genero:Masculino



  msie
MP    
Citar            
MensajePublicado: 14 Ago 2007 08:59 pm
Listo, ya está, probé y funcionó.

Gracias a todos por responder.

Saludos,

Pablo

pfebre


clabLevel: 6 Genero:Masculino



  msie
MP    
Citar            
MensajePublicado: 28 Nov 2007 11:19 pm
Hola que tal e estado intentando pasar texto de una pagina en html a un campo dinamico en flash, tal y como dice conejo en su tutorial, todo funciona bien con el ejemplo de Motion4Graphics, pero quiero pasarle las variables con swfObject pero no consigo pasar la pagina html al campo de texto; el codigo de original es:

Código :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Taller indexaci&oacute;n Flash -SubFlash 2005-</title>
<script language="VBScript">
</script>
<script language="JavaScript">
<!-- 
   function verFlash(swf, w, h)
   {
      var IE_win = navigator.appName.indexOf("Microsoft") != -1;
      var l1 = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="100%" height="100%" id="flashapp" align="tl">'
      var l2 = '<param name="movie" value="'+swf+'" />'
      var l3 = '<param name="menu" value="false" />'
      var l4 = '<param name="quality" value="best" />'
      var l5 = '<param name="FlashVars" value="apartado='+location.hash.substr(1)+'&IE_win='+IE_win+'" />'
      var l6 = '<embed src="'+swf+'" FlashVars="apartado='+location.hash.substr(1)+'&IE_win='+IE_win+'" menu="false" quality="best" width="100%" height="100%" name="flashapp" align="tl" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>'
      document.write(l1+l2+l3+l4+l5+l6);
   }
-->
</script>
<style type="text/css">
<!--
body {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
-->
</style></head>
<body bgcolor="#ffffff">
<div align="center">
<script language="JavaScript">
   verFlash("indexado.swf", 770, 420);
</script>
<noscript>
<a href="inicioTaller.html">indice subFlash 2005</a>
</noscript>
</div>
</body>
</html>


donde el pasa la variable a flash con este codigo:

Código :

var l5 = '<param name="FlashVars" value="apartado='+location.hash.substr(1)+'&IE_win='+IE_win+'" />'
var l6 = '<embed src="'+swf+'" FlashVars="apartado='+location.hash.substr(1)+'&IE_win='+IE_win+'"


y llama a la pagina que se carga en el campo dinamico con este codigo:

Código :

<script language="javascript">
if(self.location==top.location)self.location="home.html#variable1";
</script>


con esto funciona bien pero no se como hacer que funcione con swfObject:

Código :

so.addVariable("flashvars", "apartado='+location.hash.substr(1)+'&IE_win='+IE_win+'");


pero no funciona....

Alguien de tiempo libre que me pueda colaborar...

Gracias :D

Chevy


clabLevel: 135 Genero:Masculino
Ecuador


1 Tip

  firefox
MP    

   Página 1 de 1

Responder al tema
Respuesta Rapida


 

 

Cristalab BabyBlue + BloodBerry © 2007 Cristalab
Powered by phpBB © 2001, 2007 phpBB Group

3 6 7 8 10 11 12 14 15 17 18 28 34 38 40 44 45 46 47 48 49