Foros del Web » Creando para Internet » Flash y Actionscript »

Problema con FlashVars en HTML

Estas en el tema de Problema con FlashVars en HTML en el foro de Flash y Actionscript en Foros del Web. Hola Creo un botón con Flash CS4 y código as3, creo el videoclip de forma botón, en una capa con un fotograma, creo otra capa, ...
  #1 (permalink)  
Antiguo 21/02/2010, 15:23
 
Fecha de Ingreso: noviembre-2005
Mensajes: 186
Antigüedad: 18 años, 6 meses
Puntos: 1
Problema con FlashVars en HTML

Hola

Creo un botón con Flash CS4 y código as3, creo el videoclip de forma botón, en una capa con un fotograma, creo otra capa, pongo en el primer fotograma esta acción:

Código:
miboton.addEventListener(MouseEvent.CLICK,buscarURL);
var url = '';

function buscarURL(Event:MouseEvent):void{
  var request:URLRequest = new URLRequest(url);
  try {
    navigateToURL(request, '_blank');
  } catch (e:Error) {
    trace("Error occurred!");
  }

}
si en url pongo un url , por ejemplo http://www.google.es, pues funciona perfectamente, ejecuto le doy a clic y se va a la web.

Pero ahora quiero poner el botón en una página php, pero voy a poner sólo el código html, que es lo que quiero que funcione ahora, voy a dreamweaver CS3 , Insertar->Flash, y busco el archivo swf, me sale este código y añado FlashVars:

Código HTML:
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','57','height','31','src','images/miboton.swf','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','images/miboton' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="57" height="31">
  <param name="movie" value="images/miboton.swf">
  <param name="quality" value="high">
  [COLOR="Red"]<param name="FlashVars" value="url=http://www.google.es"> [/COLOR]
  <embed src="images/miboton.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="57" height="31" [COLOR="Red"]FlashVars="url=http://www.google.es"[/COLOR]></embed>
</object>
</noscript> 
pues bien, le doy al botón y no sé va a la página de google en este caso.
¿Cual es el error?

Saludos
  #2 (permalink)  
Antiguo 21/02/2010, 16:30
 
Fecha de Ingreso: enero-2008
Ubicación: Concepción, Chile
Mensajes: 76
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: Problema con FlashVars en HTML

Cita:
Iniciado por Dav1d Ver Mensaje
<param name="FlashVars" value="url=http://www.google.es">


pues bien, le doy al botón y no sé va a la página de google en este caso.
¿Cual es el error?

Saludos
Amigo mira no recuerdo exactameente este tipo de sintaxis por que cree una función que me simplifica todo, en fin, creo que lo malo de tu código si mal no recuerdo es..

Código PHP:
<PARAM NAME=FlashVars VALUE="url=http://www.google.es">

//por si las moscas la url enviala como cadena

<PARAM NAME=FlashVars VALUE="url='http://www.google.es'">

//aunque no creo que sea ese el problema 
Saluda Atte.
Claudio Barrera Asencio.

Última edición por polo_W12; 21/02/2010 a las 16:38 Razón: Sin firma
  #3 (permalink)  
Antiguo 21/02/2010, 16:38
 
Fecha de Ingreso: enero-2008
Ubicación: Concepción, Chile
Mensajes: 76
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: Problema con FlashVars en HTML

Cita:
Iniciado por Dav1d Ver Mensaje
var url = '';
La sintaxis Correcta es:

Código PHP:
var direccion:String this.loaderInfo.parameters.url
Otra cosa estás recibiendo la variable y la estás seteando a url='', por lo que al recibirla la blanqueas y dejas vacía. Primero comienza por ahí.

Saluda Atte.
Claudio Barrera Asencio.
  #4 (permalink)  
Antiguo 21/02/2010, 17:03
 
Fecha de Ingreso: noviembre-2005
Mensajes: 186
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: Problema con FlashVars en HTML

Ahora he cambiado var url = '';

por :

Código:
var url:String = this.loaderInfo.parameters.url;
El resto sigue igual. Lo de las comillas si lo he probado con comillas sin comillas, en el código html, si esta probado con comillas y sin ellas.

Etiquetas: html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:21.