Comunidad de diseño web y desarrollo en internet online

Variables con FlashVars y SWFObject

Citar            
MensajeEscrito el 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

Por pfebre

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 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

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 12 Ago 2007 05:29 pm
quieres hacer algo como lo que hace youTube??? no???

Por kike.1292

130 de clabLevel



1 ejemplo

Genero:Masculino  

Mexico D.F.

safari
Citar            
MensajeEscrito el 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!!!

Por andres_santos

236 de clabLevel



 

opera
Citar            
MensajeEscrito el 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

Por pfebre

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 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

Por andres_santos

236 de clabLevel



 

opera
Citar            
MensajeEscrito el 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

Por pfebre

6 de clabLevel



Genero:Masculino  

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

Gracias a todos por responder.

Saludos,

Pablo

Por pfebre

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 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

Por Chevy

165 de clabLevel

1 tutorial

Genero:Masculino  

Ecuador

firefox

 

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