Comunidad de diseño web y desarrollo en internet online

Linkear varios Swf externos

Citar            
MensajeEscrito el 29 Mar 2009 03:51 pm
Hola, a todos, dejè una duda planteada en el siguiente link
[url=http://foros.cristalab.com/linkear-unir-o-dar-acciones-en-swf-externos-t63664/][/url]

La duda es acerca de unir mediante botones diferentes swf externos cargados en un swf principal.

Alguien me puede dar una manito?

Gracias de antemano.

Por PierGuason

25 de clabLevel



 

msie7
Citar            
MensajeEscrito el 29 Mar 2009 05:55 pm

Por Hapki

Claber

268 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Mar 2009 08:55 pm
Hola Hapki, gracias por tu ayuda, pero lo que estoy buscando es un poco màs complejo.
El tuto q me pasaste es para cargar swf externos en un swf principal mediante botones.
Yo necesito que los swf externos interactuen entre sì (acciones, reproduccion, detener, ir a un frame especìfico, etc).

Sabes como puedo hacer eso?

Gracias.

Por PierGuason

25 de clabLevel



 

msie7
Citar            
MensajeEscrito el 30 Mar 2009 03:45 am
Todos los swf esterno que carges dentro de un MovieClip, funcionan como un MovieClip mas, no lo discrimines.

Tiene las mismas acciones y con _parent puedes acceder a los MovieClips contenedores.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 30 Mar 2009 10:40 pm
Hola, soy yo de nuevo.
Sabia q te iba a molestar. Igual gracias por la respuesta del otro tema... eso me sirviò mucho.
Pero en este caso es asi: tengo un swf principal donde cargo el swf menu, el swf foto y el swf historia. El swf menu tiene un boton. Necesito que al clickear el boton, tanto el swf foto como el swf historia vayan el frame 2.
Se entiende o lo redactè muy mal? me puedes ayudar?

Gracias de nuevo....

Por PierGuason

25 de clabLevel



 

msie7
Citar            
MensajeEscrito el 30 Mar 2009 10:47 pm
tacuerdas lo que te postee:

Código ActionScript :

tu_boton.onRelease = function( Void ) 
{  
   this._parent._parent.clip_foto.gotoAndPlay(2);  
   this._parent._parent.clip_historia.gotoAndPlay(2);  
}; 

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 31 Mar 2009 12:56 am
mmmmm....nada viejo amigo. No funciona con ese còdigo.
Le doy click al botòn, pero no tiene reacciòn. Todo sigue igual.

Que puede ser?

Por PierGuason

25 de clabLevel



 

msie7
Citar            
MensajeEscrito el 31 Mar 2009 01:28 am
Postea tu codigo del boton, asi tal como lo tienes y mejor usa gotoAndStop();

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 31 Mar 2009 01:37 am
el còdigo es

Código :

tu_boton.onRelease = function( Void )  
{      
   this._parent._parent.clip_Parlante2.gotoAndStop(2);
}; 


donde Parlante2 es el swf al cual quiero ir al frame 2 (Parlante2 carga en el swf principal mediante mc "fot1")
el botòn està dentro de otro swf llamado "musica" que tambien carga en el swf principal mediante mc "musica".
el boton tiene nombre de instancia "tu_boton"
el codigo lo meto en un frame diferente al boton, en el swf musica.

mmmmm...q estoy haciendo mal?

Por PierGuason

25 de clabLevel



 

msie7
Citar            
MensajeEscrito el 31 Mar 2009 02:44 am

Código ActionScript :

tu_boton.onRelease = function( Void )  
{      
   this._parent._parent.aqui_va_el_nombre_del_clip_contenedor.gotoAndStop(2);
}; 

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 31 Mar 2009 02:55 am
:( :( :( ....
ya lo habia probado asi, pero tampoco funciona....

que puede estar fallando?

Por PierGuason

25 de clabLevel



 

msie7
Citar            
MensajeEscrito el 31 Mar 2009 02:59 am
sera que la ruta es incorrecta, por eso te dije que si recordabas el post anterior

Ahora vamos a intentar mejor, haciendo trace:

Código ActionScript :

tu_boton.onRelease = function( Void )   
{       
   trace("-> " + this );
   trace("-> " + this._parent );
   trace("-> " + this._parent._parent );
   trace("-> " + this._parent._parent.fot1);
   trace("-> " + _root );
   this._parent._parent.fot1.gotoAndStop(2); 
};  


Tienes que decirme que sale en el trace.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 31 Mar 2009 02:04 pm
Hola LongeVie....gracias por toda tu ayuda.
En este momento estoy sin acceso al archivo...ni bien pueda te paso la respuesta q estás necesitando.

Mil gracias de antemano...

Por PierGuason

25 de clabLevel



 

msie
Citar            
MensajeEscrito el 01 Abr 2009 10:49 am
Hola, como estàs?
este es el trace que me tira:

-> _level0.tu_boton
-> _level0
-> undefined
-> undefined
-> _level0

sabes q es?

Por PierGuason

25 de clabLevel



 

msie7
Citar            
MensajeEscrito el 01 Abr 2009 10:50 am
U_U ejecutalo desde el swf principal

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 02 Abr 2009 01:40 pm
Hola....bueno creo q a esta altura ya debès odiarme.

Puse el codigo en el swf principal y nada. Luego puse el còdigo en el swf principal y nada (auque esa no era la idea ya que tiene q estar en el swf secundario) y nada.

Voy de nuevo:
Swf principal - carga:
swf musica (mc musica) y swf parlante2 (mc fot1)
swf musica tiene un boton (nombre de instancia tu_boton) que al dar click debe ir al fotograma 2 de swf parlante 2.

mmmmmm :( :( :(

como hagooooo?????????? ayuda......

Por PierGuason

25 de clabLevel



 

msie7
Citar            
MensajeEscrito el 03 Abr 2009 11:05 am
Na, no pienses eso.

lo que te pedi es que ese codigo del boton lo dejes en el boton, pero me muestres lo que sale en la ventana del panel de salida al presionarlo. OJO tu ya me mostraste cuando lo presionas desde un swf externo, ahora muestrame que pasa cuando lo presionas desde el swf principal, ¿Si entiendes? no te estoy pidiendo que cambies el codigo de lugar.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 03 Abr 2009 11:03 pm
Hola...perdòn pero no entiendo que debo hacer?

Puedes explicarme cada paso. (ahora si creo q me odias...)

Me interesa este tema pero no logro resolverlo

Gracias

Por PierGuason

25 de clabLevel



 

msie7
Citar            
MensajeEscrito el 07 Abr 2009 02:35 am
ok mira:

primero, escribes el codigo de los trace en el boton, asi tal cual y como lo teniamos apasos antes.
segundo, presiona ctr+enter para compilar
tercero, ve a la pelicula principal y presiona ctrl+enter para compilar tambien y cuando este corriendo la pelicula principal, carga el swf externo, asi como lo haces normalmente.
cuarto, presiona el boton
quinto, copia y pega aqui, lo que sale en el panel de salida

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

msie7

 

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