Cristalab

Usar FlashVars en SWF con Dreamweaver 8 y ActiveContent

Por: rosvel + 01.08.2006

Así es, algunos ya lo habran usado para pasar variables de html a flash y antes recurrían al tag PARAM y asuntos por el estilo, o simplemente se iban a usar el SWFOBJECT. Ahora que Microsoft perdió la famosa demanda de EOLAS y que Alabanza Adobe Alabanza sacó el parche para Dreamweaver (v. 8.0.2), al insertar un flash en nuestro HTML nos genera con código en Javascript para saltar esa restricción y evitar el cuadro gris que saldría en estos SWF. Ese código tendria un aspecto similar a este:

Código :

AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','elancho','height','elalto','src','nombredelflashsinterminacionswf','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','nombredelflashsinterminacionswf' );

Pues ahora Adobe nos ha facilitado las cosas, FlashVars pasa a ser una propiedad más en ese código Javascript, quedando algo así:

Código :

AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','elancho','height','elalto','src','nombredelflashsinterminacionswf','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','nombredelflashsinterminacionswf' , 'FlashVars','lavariable=el valor de la variable');

Con respecto al flash, como carga el valor, sigue exactamente igual

Código :

tu_campo_de_texto.text = _root.lavariable;

Ojala esto ayude ha alguien más...pues despues de mas de 1 día googleando, armar y desarmar código, dimos con esta solución.

Saludos

PD. Si hay problemas de tildes u ortografía en este artículo, es culpa del navegador, sin importar el que sea.

Etiquetas dreamweaver flash

Comentarios | Enviar un comentario
Buen tip! lo probaré. Guiño
Por: Zguillez
Interesante, pero no descarto la idea de hacerlo directamente con SWFObject, a mi parecer es la mejor (y más limpia).

Saludos
Por: neojp_blog
A decir verdad, JP, ambas ideas son igual de validas y aplicables. SWFObject y el ActiveContent de Dreamweaver son scripts que hacen, a la larga, lo mismo. De hecho en su core comparten bastante codigo, lo unico diferente es la interfaz con la que el usuario usa este codigo, es decir, eso que nos muestra Rosvel.
Por: Freddie
consulta: estoy haciendo algo parecido, pasando variables a FLASH pero en una versión vieja que no puedo modificar por pedidos del cliente.
LoadVariables tiene algun tipo de restricción de seguridad?
Por: Martin_blog
Que bien que dan cuenta de estos cambios, y que da buenos resultados... estoy probando Riendo
Por: jomajudo Pro_blog
como hago para desactivar la barra de seguridad de explorer, para que no me pida cargar el activex
Por: cruzexx_blog
Quisiera saber algo... para aquellas personas que tienen peliculas swf con transparencia. este script nos carga la pelicula sin marco pero no permite transparencias. Que solucion podria darle a esto?.
Por: Harold Dueñas Huaroto_blo
Harold Dueñas.
No hay ningun problema, solo agrega: 'wmode','transparent' en los parametros de la funcion AC_FL_RunContent(), Si es que estas usando Dreamweaver 8 claro.

Recuerda que sigue estando en boton de "Parametros" en el panel de propiedades cuando seleccionas la pelicula, desde ahi puedes seguir agregandole parametros.

Salu2
Por: xRoa©
bien e utilizado la opcion para colocar transparencia en un archivo de flash al integrarlo en dremweaver el problema es el siguiente y es q al colocarlo el script q se coloco en flash no tiene efecto..al visualizar la pag en drem cual es el efecto q debe tener..el de una imagen q sige el mouse..

nota:estos foros me an servido a de mucho para gente q necesita y gente q le gusta compartir sus conocimientos gracias a ti q ers grande compartiendo..
Por: pekes_blog
No me se la sintaxis para mandar multiples parametros lo he intentado asi:

FlashVars="mi_var=Hola1, mi_var2=Hola2"

y asi

FlashVars="mi_var=Hola1"
FlashVars="mi_var=Hola2"

la primeras si llega pero las demas ya no

y nada. Alguien se apiada de mi?
Por: eL Nuevo_blog
tienes que juntarlas con un signo de
Por: camilo_blog
He tratado 20 mil formas para q me funcione en firefox y opera alguien tiene una efectiva ?? llevo días tratando y nada
Por: Luisfer_blog
El problema de la "Barra de seguridad" de windows. En mi caso es bastante gordo, ya que cuando le aparece a un usuario novel, o sin experiencia. Termina abandonando la página al no ver el contenido.
Eso necesita una solución urgente
Por: Nelson_blog
cruzexx_blog:
Para desactivar la funcion del Explorer fijate que viene un agragado para el Dreamweaver que le inserta un codigo llamado "Mark of the web". Exitos
Por: Luis - mirinconcito.com.a
Hola, quiero saber que se puede hacer si quiero hacer lo siguiente. Quiero cargar desde FLASHVARS una variable a un SWF, pero resulta que el campo de texto esta dentro de un movieclip, probe hacer esto

<param name="FlashVars" value="_root.movieclip.mi_var=Hola Mundo">

pero no funciona. Me gustaria si alguien es tan amable de ayudarme
Por: Luis_blog
Estoy tratando de mandar unas variables de una presentacion en flash para dreamweave, hoja en php.
Por: Ricardo Lugaresi_blog
Mi correo es rflugaresir@yahoo.com, si alguien sabe por favor
Por: Ricardo Lugaresi_blog
Comentario para eL Nuevo_blog:

Creo que tu problema es que le pones el mismo nombre a todas las variables...

FlashVars="mi_var=Hola1"
FlashVars="mi_var=Hola2"


Trata cambiandole el nombre a cada una:

FlashVars="mi_var1=Hola1"
FlashVars="mi_var2=Hola2"

o sino:

FlashVars="mi_var1=Hola1, mi_var2=Hola2"

Sinceramente no lo he probado... postea los resultados!
Por: Ivan_blog
necesito importar o exportar una presentacion en flash 8 a dreamweaver 8,no se cual se la forma correcta de decirlo y no se como hacerlo podrian ayudarme GRACIAS!
Por: klays_blog
buenas a todos!

mi duda es la siguiente!


exporto una web flash que he hecho con el macromedia flash y resulta que al exportar la web me sale el cuadro del video centrado en la web y se ven el tope de los bordes del video.


como puedo hacer para que el video ocupe toda la web y asi no se vean los bordes??


saludos y gracias de antemano
Por: alikant_blog
por tengo otra forma de pasar varibles desde html(php etc) a flash, sencillo en al agregar el script para insertar el swf ,
tenemos el parametro src=pelicula.swf, pues una forma bastante sencilla de pasar las variables poner las variables en el src, como si el swf se tratara de un php(asp, etc) que recibe variables por GET, ejemplo
src="pelicula.swf?var1=valor1
Por: Pakos_blog
y se recuperan con la ruta _roo.var1,
para mandar mas de na es src=pelicula.swf?var1=valor1
Por: pakos_blog
Saludos gente tengo gran fe en que encontrare la respuesta a mi problema aca, dado que he leido que todos son muy cooperativos....

Tengo una pelicula insertada en un html .. la pelicula contiene un menu que me lleva a diferentes partes de la pagina web..

Lo que necesito es que cada vez que haga clic en un item de menu la pagina cambie.. (ej.: index.html, qsomos.html, contactos.html...) pero que cuando cargue la nueva pagina que elegimos.. ese item en el menu cambie a otro keyframe..

Por ejemplo... si no estoy en qsomos.html.. que me presente una animacion el boton.. pero si ya estoy en qsomos.html que ese boton por ejemplo vaya al kframe 2 por decirlo asi..

Puedo hacerlo con FlashVars???.. Cual seria la manera adecuada para lograrlo?.. pregunto por que he intentado de todo ya y pues.... no logro dar pie con bola.. a pesar de que he intentado todo..

ahora.. mi html en cuestion.. el de prueba.. envia una variable "electo=one" con formato "string" (tengo entendido que solo ese tipo de variables pasa este metodo)... al recibirlo el flash se ejecuta por ejemplo un codigo en el boton uno que dice asi:

on (rollOver){
if (_root.electo != "one"){
b1.gotoAndStop("s2");
}
on (rollOut){
if (_root.electo != "one"){
b1.gotoAndStop("s1");
}
}

pero al cargar la pagina no me da el efecto deseado.. es mas.. pareciera que no reconoce nada!.. si pudieran ayudarme seria grandioso!.. se los agradezco mucho
Por: Oratual
YA PUDEEEEEE Sonrisa.. pero para todo aquel que se enfrente al mismo problema aca les pongo la solucion y les comento en parte el problema:

Inicialmente unicamente estaba verificando el valor de la variable en el boton.. lo que quiere decir que la pelicula misma no verificaba ni hacia uso de la variable al iniciarse.. entonces al darme cuenta de mi ERROR puse una sentencia "if" en mi primer keyframe para que al iniciarse la pelicula esta ubicara el item de menu donde correspondia!..

Al final el codigo del primer keyframe quedo asi:

if (electo == "one"){
b1.gotoAndStop("s2");
}

Funcionó de maravilla! Sonrisa..
Por: Oratual
Pues a mi el FlashVars no me funciona, ni siquiera utilizando el ejemplo que viene en la página oficial de adobe. Siempre me da como resultado... undefined.
Alguien sabe por que puede ser?
Por: David_blog
hola Amigos me gustaria con detalle saber como munto una pagina hecha en flash 8 en dreamweaver 8 sin que me aparesca el mensaje de ActiveX en el navegador... gracias
Por: HITCH_blog
Disculpen k me salga del tema pero .. toy buscando la manera de inserta un swf a hi5 .. pero he leido un poco disculpen la ignorancia pero cre k el swf jala archivos de un docuemtno xml ok tengo el swf , tengo el xml pero el flashvars no entiendo ese "codigo" k puedo hacer .. gracias
Por: darwin_blog
ya se que soy una latosa pero de verdad no puedo con mi problema, quiero sobreponer un menu hecho en flash en un texto en dreamweaver, como lo hace la pagina de adobe alguien me puede ayudar, que tengo que cambiar el codigo o en el swf?
Por: datsiry_blog
e intenta exportar imagenes de flash a drenwiber
Por: George_blog
Tenfo una pagina que pasa los parametros de esta forma a un flash
<param name="FlashVars" value="servdestino=http://pc-vlobos/celfinprod/prueba.asp" />
<embed src="flash/menu_main.swf" FlashVars="servdestino=http://pc-vlobos/celfinprod/prueba.asp" quality="high" bgcolor="#eaeaea" width="736" height="282" name="menu_main" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed>

Pero en la primera ventana de la pagina me pasa los parametros, pero si abro una nueva ventana me sale la pagina undefined.

HAy alguien que sepa de esto??
Por: vwolf_blog
HOLA!!
tengo un problema al crear mi pag web, resulta que cuando inserto un video o algun tipo de archivo en flash, en el explorador me salta el mensajito de activex, mientras que a mi no me sale en otras pag., solo en la que yo hago,
hay alguna forma de quitar o hacerlo?
gracias de antemano
Por: mia_blog
Hola a Todos; Tengo un problema con mi código en mi página, para no modificar el código todo el tiempo, lo más correcto es que metiera mis phat's y url's en un mdb de access, así solo agrego mis imágenes jpg, gif o incluso swf o flv en la base de datos y "Kaplut" listo el script se encargara de contar el numero de registros y de ramdorizar el contenido para desplegar la imagen o la película, hasta aquí todo es color de rosa pero algo hice que no despliegan las imágenes, alguien tiene un script que haga lo que el mio debería de hacer lo estoy haciendo en Dreamweavers. muchas gracias.
Por: Ernie_blog
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.