Hola lista!
Vuelvo a un post de hace unos meses, fue algo que deje pendiente ya que me salió un proyecto super urgente y ahora me he visto obligado a retomar.
Hay alguna manera de pasar como identificador una variable en un objeto LocalConnection? O alguna otra manera? para poder pasarle un valor dinámico y que funcioné un mismo objeto Localconnection en 2 ventanas diferentes? Claro Localconnection está esperando un identificador entre “identificador”, os dejo un posible ejemplo:
// Receptor
var receptorMenu:LocalConnection = new LocalConnection();
receptorMenu.menuMetodo = function(reloj:Number) {
};
var ale:String = varAle; // Variable aleatoria que paso con loadVars a las dos peliculas
receptorMenu.connect(ale);
// Emisor
var emisorMenu:LocalConnection = new LocalConnection();
emisorMenu.send(ale,"menuMetodo",myVar); // Variable aleatoria que paso con loadVars a las dos peliculas
Gracias.
Mario
El método connect y send de LocalConnection te pide como parámetro identificador un string, si le paso directamente el string entre comillas (receptorMenu.connect(“menu”);) la comunicación funcionan sin problemas, pero si se lo paso por medio de una variable (var ale:String = “menu”; receptorMenu.connect(ale);), no me funciona la comunicación… tal vez estoy cometiendo un pecado ;-)
Mi intención es pasarle a LocalConnection como identificador un valor aleatorio que genero en javascript, y este se lo paso a tres películas flash diferentes, quiero utilizar este valor aleatorio como identificador de LocalConnection para que me funcione la comunicación entre las películas cuando abro varias ventanas del navegador.
Perdona Joseba, espero haberme explicado…
Gracias.
Mario