Comunidad de diseño web y desarrollo en internet online

Cambiar Variable de un SWF externo desde otro

Citar            
MensajeEscrito el 31 Jul 2008 07:18 pm
Qué tal? tengo un swf que mediante movieClipLoader abre un swf externo llamado "contenido", el cual carga dentro suyo otro swf llamado "botonera".
En el swf llamado "contenido" tengo una variable llamada "rutaCompleta"... lo que quiero hacer es que al precionar un botón del SWF "botonera" la variable "rutaCompleta" cambie su valor.
Se puede hacer eso?, cómo puedo hacerlo?
Gracias, saludos.

Por Guillon

20 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 31 Jul 2008 09:00 pm
dandole la ruta hasta ruta completa, podrías decirlo de dos formas:

swfMadre -> Contenido -> Botonera

desde la botonera puedes o salir a buscar la variable con un paso atrás o ir a la raiz y entrar en el clip que tiene la variable.

Código :

//--Desde un botón que se encuentre en la raiz de botonera

_root[el nombre del clip donde cargas contenido].rutaCompleta = xxx;

// ó

this._parent._parent.rutaCompleta = xxx;

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 01 Ago 2008 03:37 pm
Gracias elchininet, lo solucioné usando "root[el nombre del clip donde cargas contenido].rutaCompleta = xxx;"
Lo estaba haciendo usando _root antes, pero con un error mio, el movieClipLoader genera un MovieClip vacio al que llamé "precargadorSWF_mc" y carga en la instancia de MovieClip al que llamé "caja_mc"... entonces, en estaba tipeando MUY MAL "_root.precargadorSWF_mc.rutaCompleta..." uando tenía que tipear "_root.caja_mc.rutaCompleta...", todavía no termino de tomarle bien la mano a esas rutas, por eso lo hice mal, ya que la idea estaba, pero mal armada... muchas gracias nuevamente por tu ayuda elchininet.
Saludos.

Por Guillon

20 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Ago 2008 07:19 pm
Con una _global también te serviría.

Por ur!

256 de clabLevel



 

Barcelona

firefox

 

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