Orden a un swf desde otro

Estoy haciendo una web con dos swf ( me refiero a dos objetos distintos en un mismo html), uno es el encabezado y otro el cuerpo ( por así decirlo ) en el encabezado tengo un menu, ¿se puede hacer que un botón del encabezado mande a hacer un gotoandplay en el swf del cuerpo?
Saludos

1 Respuesta

Respuesta
1
Si se puede. Para ello tienes que utilizar un objeto LocalConnection. Te explico:
En el swf "cuerpo" debes crear un objeto LocalConnection y hacer una conexión a una función que es quien te enviará al fotograma que desees mediante gotoAndPlay, por ejemplo:
MiConeccion = new LocalConnection();
MiConeccion.connect("Enlace");
MiConeccion.onEnlace = function(nn) {
_root.gotoAndPlay(nn)
};
Donde: "Enlace" es el nombre de la función, a la que como notarás recibe como parámetro el valor de nn, que a la vez sirve para realizar el salto.
Luego en el swf "encabezado", en el script del botón debes escribir:
on (press) {
LConeccion = new LocalConnection();
LConeccion.send("Enlace", "onEnlace",4);
}
Esto hace que se llame a la función "Enlace", del otro swf, se le pasa como parámetro 4, lo cual hace que en dicho swf se salte al fotograma 4.
¿Qué te parece?

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas