Comunidad de diseño web y desarrollo en internet online

acciones de un mc que repercuten en otro swf

Citar            
MensajeEscrito el 23 Abr 2007 02:03 pm
A veces es dificil explicar lo que uno no entiende y mas dificil aun es encontrar un nombre a lo que alguien busca, pero es necesario poner un buen titulo porque sino luego no se encuentra nada por el foro.

Lo que estoy intentando es conocer el modo de ejecutar las acciones de un boton o mc dentro e un swf cargado dentro de la web medante loadMovie.
P sea, que tengo un boton que kiereo que funcione dentro de otro swf y no tengo ni idea de como acerlo. He buscado pro el foro pero... imposible de encontrarlo y algun dia me pareció ver algo que hoy en dia me solucionaria la duda.
Gracias. Un saludo.

Por sergio_bolo

35 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 24 Abr 2007 11:55 am
No se entiende muy bien, pero para que te hagas la idea correcta: lo que se carga con loadMovie formará parte de la película, por ende todo el código que este ya en la peli principal se podrá aplicar a lo cargado y viceversa.

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 24 Abr 2007 11:43 pm
He probado lo que me comentas pero... no se yo eh¡¡¡¡¡

No puedo, desde un boton externo al swf, hacer que se cargue algo de dentro.
Te propongo algo muy simple y me entenderas. Un boton esta dentro del swf (llamado boton1)y otro fuera(boton2). Al apretar el boton1 hacer que el boton2 se oculte y viceversa...

Parece simple pero me cuesta...

Por sergio_bolo

35 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 25 Abr 2007 01:17 pm
Si cargas el boton exerno en el movieClip por ejemplo holder seria:
(en el 1º frame)

Código :

holder.instanciaDelBoton._visible = false;

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 26 Abr 2007 09:02 am
esoq ue me explicas lo has probado? Yo lo he intentado asi y na de na. Ya voremos. Volvere a intentrlo pero me parece que noo. jejejejej
Gracias de todos modos.

Por sergio_bolo

35 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 26 Abr 2007 09:25 am
Si, esta archi-probado, tienes que tener en cuenta que el loadMovie se realiza al mismo tiempo que se ejecuta el código del frame, es probable que por ese motivo no veas los cambios, intenta crear un boton en el swf principal que cambie el estado del otro botón (del .swf externo), esto para asegurarte de que el movie externo este ya cargado.

Código :

btnPrincipal.onRelease = function (){
  _root.holder.instanciaDelBoton._visible = false;
  // o this._parent.holder.instanciaDelBoton._visible = false;
}

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 27 Abr 2007 02:15 pm
Lo que puedes hacer es manejar tus instancias desde variables globales.

1) al inicio de tu pelicula, carga la instancia de tu primer boton en una variable global:
_global.onjBoton1 = _root.Btn1;
2) cuando cargues el SWF externo, (en el evento onLoad) carga la instancia del botón del SWF a una variable global: _global.objBoton2 = this.Btn2;

3) en el evento onPress del Btn1 pones el codigo para cambiar las propiedades o ejecutar funciones del boton que se encuentra en el SWF cargado.
_global.objBoton2._visible = false;
_global.objBoton2.onPress();
etc...
espero te sirva.

Esto tambien funciona colocando el nombre con toda la ruta del boton: por ejemplo:

_root.mcCargado.Btn2._visible = false;

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7
Citar            
MensajeEscrito el 15 Jul 2008 09:00 pm
saludos, tengo swf que carga otro swf dentro dentro de un mc contenedor, este swf lleva una variable que quisiera modificar desde el swf que lo carga. Espero explicarme, soy muy novato en esto. Gracias.

Por TXAVS

2 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 16 Jul 2008 08:13 am

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 16 Jul 2008 10:22 pm
gracias!!

Por TXAVS

2 de clabLevel



Genero:Masculino  

msie7

 

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