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

Comunicacion entre 2 swf

Estas en el tema de Comunicacion entre 2 swf en el foro de Flash y Actionscript en Foros del Web. Como estan amigos del foro? Yo por aqui otra vez con el sgte. problema. Necesito que 2 swf se comuniquen, enviandole el segundo acciones a ...
  #1 (permalink)  
Antiguo 27/03/2008, 13:28
 
Fecha de Ingreso: marzo-2005
Mensajes: 23
Antigüedad: 19 años, 1 mes
Puntos: 0
Comunicacion entre 2 swf

Como estan amigos del foro?

Yo por aqui otra vez con el sgte. problema.

Necesito que 2 swf se comuniquen, enviandole el segundo acciones a ejecutar al primero.
Ya he estado probando con LocalConection pero no me resulta

aqui esta el codigo para el q envia:

emisor = new LocalConnection();
thisOnEnterFrame = function () {
emisor.send("principal","irAFotograma");
};


del que recibe:

receptor = new LocalConnection();
receptor.irAFotograma = function() {
this.play();
};
receptor.connect("principal");


Lo que quiero q se realice es:

1.- Se carga el swf 1 en el navegador y para en el frame 5
2.- alli en ese frame hay un boton q carga el swf 2
3.- al cargarse el swf 2, en su primer frame estan los codigos
para darle la accion de _play al swf 1 y terminar en el frame 15.

Bueno..eso seria, de antemano gracias.
  #2 (permalink)  
Antiguo 28/03/2008, 02:17
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 6 meses
Puntos: 12
Re: Comunicacion entre 2 swf

No sé si tu planteamiento es bueno ya que tu pides que desde uno se cargue 2, pero ¿a qué les pasas los datos?, tiene que ser a un flash ya cargado que reciba una variable para con un loadMovieNum cargar un tercer swf que modifique el primero (me lía sólo explicarlo), he hecho un ejemplo no por amor al arte, me intersa saber si se podía hacer que un swf envíe y a la vez reciba datos con LocalConnection un ejemplo:

http://senduit.com/c36a1b
__________________
Chanante!
  #3 (permalink)  
Antiguo 28/03/2008, 06:27
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 3 meses
Puntos: 2
Re: Comunicacion entre 2 swf

y los cargas en niveles?

retiro lo dicho ya que hablas de frame, no serviria

saludos.
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"

Última edición por mveraa; 28/03/2008 a las 06:29 Razón: no se aplica a lo que pide
  #4 (permalink)  
Antiguo 28/03/2008, 10:13
 
Fecha de Ingreso: marzo-2005
Mensajes: 23
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: Comunicacion entre 2 swf

Cita:
Iniciado por sirguy Ver Mensaje
No sé si tu planteamiento es bueno ya que tu pides que desde uno se cargue 2, pero ¿a qué les pasas los datos?, tiene que ser a un flash ya cargado que reciba una variable para con un loadMovieNum cargar un tercer swf que modifique el primero (me lía sólo explicarlo), he hecho un ejemplo no por amor al arte, me intersa saber si se podía hacer que un swf envíe y a la vez reciba datos con LocalConnection un ejemplo:
Parece no me has entendido...
primero, los swf estan cargados en niveles (_0;_1)
cuando se carga el sw2, quiero que le mande datos al sw1 que ya se encuentra cargado y en modo _stop en el frame 5

los datos son (acciones):

1.- _play()

la comunicacion es en un solo sentido, pero tambien se puede hacer en ambos sentidos.
Si hay otra forma de comunicar esta accion agradeceria sus respuestas
saludos y gracias
  #5 (permalink)  
Antiguo 31/03/2008, 00:43
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 6 meses
Puntos: 12
Re: Comunicacion entre 2 swf

Me parece que no te hen entendido, si cargas los dos en un swf, uno en un nivel y otro en otro, ¿para qué leches necesitas localConnection?.

Para acceder al 1: _level0._root.gotoAndStop(5);
Para accedera cualquiera de otro nivel: _level1._root.play();

Por cierto de nada por la respuesta.
__________________
Chanante!
  #6 (permalink)  
Antiguo 31/03/2008, 08:28
 
Fecha de Ingreso: marzo-2005
Mensajes: 23
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: Comunicacion entre 2 swf

Cita:
Iniciado por sirguy Ver Mensaje
Me parece que no te hen entendido, si cargas los dos en un swf, uno en un nivel y otro en otro, ¿para qué leches necesitas localConnection?.

Para acceder al 1: _level0._root.gotoAndStop(5);
Para accedera cualquiera de otro nivel: _level1._root.play();

Por cierto de nada por la respuesta.
Amigo mio, por lo mismo escribia yo en mi primera pregunta si habia otra forma de hacerlo sin local conection.

Gracias por aclarar con tu respuesta.
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 18:06.