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

Enviar StopAllSounds por LocalConnection

Estas en el tema de Enviar StopAllSounds por LocalConnection en el foro de Flash y Actionscript en Foros del Web. Hola gente, tengo un proyecto en Flash 8 en el que quisiera comunicar dos swf que se encuentran en frames de html distintos. En uno ...
  #1 (permalink)  
Antiguo 04/03/2007, 13:16
 
Fecha de Ingreso: marzo-2007
Mensajes: 4
Antigüedad: 17 años, 1 mes
Puntos: 0
Enviar StopAllSounds por LocalConnection

Hola gente,

tengo un proyecto en Flash 8 en el que quisiera comunicar dos swf que se encuentran en frames de html distintos. En uno de ellos (el que sería el receptor), está sonando una música y quisiera pararla al pulsar un botón en el otro (parar esa para que suene otra).

En definitiva, sería enviar un stopAllSounds mediante LocalConnection, pero todos los ejemplos que he visto son para pasar variables y no una función como ésta :( ¿Alguien podría ayudarme?

Muchas gracias!
  #2 (permalink)  
Antiguo 04/03/2007, 13:40
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Re: Enviar StopAllSounds por LocalConnection

localConnection solo recibe y envia variables.

Lo que puedes hacer es en la funcion que recibe las variables hacer una verificacion y segun la variable ejecutar la funcion.
  #3 (permalink)  
Antiguo 04/03/2007, 16:27
 
Fecha de Ingreso: marzo-2007
Mensajes: 4
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Enviar StopAllSounds por LocalConnection

He probado haciendo un switch (que lo saqué de otro post tuyo, TMeister) pero algo debo hacer mal porque no me funciona:

En el emisor:
Código:
on(release){
	para_musica = 2;
	enviar = new LocalConnection();
	enviar.send("conexion", "para", para_musica);
	}
En el receptor:
Código:
recibe = new LocalConnection(); 
recibe.para = function(para_musica) {
	switch (para_musica) {
		case 1 :
		//que no haga nada
		break;
		case 2 :
			stopAllSounds();
		break;
	}
recibe.connect("conexion");
}
Buf, ya me tiene desesperado, el LocalConnection éste A ver si un alma caritativa puede echarme una mano...
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 15:13.