LocalConnection en 2 ventanas del navegador

0 views
Skip to first unread message

Mario Iglesias

unread,
Feb 18, 2009, 5:08:04 AM2/18/09
to asna...@googlegroups.com

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

 

 

Joseba Alonso

unread,
Feb 18, 2009, 6:55:09 AM2/18/09
to asna...@googlegroups.com
Yo no he entendido absolutamente nada xD. ¿Que es lo que quieres hacer exactamente? A mi el codigo que muestras no me parece incorrecto así a primera vista...

Mario Iglesias

unread,
Feb 18, 2009, 7:20:45 AM2/18/09
to asna...@googlegroups.com

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

 


SdR - Daniel

unread,
Feb 18, 2009, 7:30:42 AM2/18/09
to asna...@googlegroups.com
Y si haces:

/receptorMenu.connect(String(ale));/

por probar.....

Mario Iglesias escribió:
>
> 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
>
> ------------------------------------------------------------------------
>
> *De:* asna...@googlegroups.com [mailto:asna...@googlegroups.com]
> *En nombre de *Joseba Alonso
> *Enviado el:* miércoles, 18 de febrero de 2009 12:55
> *Para:* asna...@googlegroups.com
> *Asunto:* [ASNativos] Re: LocalConnection en 2 ventanas del navegador
>
> Yo no he entendido absolutamente nada xD. ¿Que es lo que quieres hacer
> exactamente? A mi el codigo que muestras no me parece incorrecto así a
> primera vista...
>
>
> On 18/02/09 11:08, "Mario Iglesias" <mario...@gmail.com> wrote:
>
> 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
>
>
>
>
>
>
> >
>

Mario Iglesias

unread,
Feb 18, 2009, 7:45:49 AM2/18/09
to asna...@googlegroups.com

He probado como dices además de otra serie de posibilidades como:

receptorMenu.connect(String(ale));
receptorMenu.connect(ale.toString());
receptorMenu.connect("menu"+ale);
...

Todas sin éxito, no se si lo que intento no es posible por algo.

-----Mensaje original-----
de SdR - Daniel
Enviado el: miércoles, 18 de febrero de 2009 13:31
Para: asna...@googlegroups.com
Asunto: [ASNativos] Re: LocalConnection en 2 ventanas del navegador

SdR - Daniel

unread,
Feb 18, 2009, 7:54:20 AM2/18/09
to asna...@googlegroups.com
Lo has probado online???

Puede que sea algo de seguridad. Metelé un evento para ver si hay algún
SecurityErrorEvent.

Antes del connect, ponle esto:

allowDomain("*");

Otra cosa no se me ocurre....

Mario Iglesias escribió:

Mario Iglesias

unread,
Feb 18, 2009, 9:56:57 AM2/18/09
to asna...@googlegroups.com

Gracias Daniel, he probado online y funciona, lo debería haber probado
antes, haber si descubro el porque y os lo cuento...


-----Mensaje original-----
De: asna...@googlegroups.com [mailto:asna...@googlegroups.com] En nombre
de SdR - Daniel
Enviado el: miércoles, 18 de febrero de 2009 13:54

SdR - Daniel

unread,
Feb 18, 2009, 10:06:45 AM2/18/09
to asna...@googlegroups.com
Yo diria que es cosa de seguridad.

Has podido ver si salta el security error offline???

Mario Iglesias escribió:

Mario Iglesias

unread,
Feb 18, 2009, 10:26:33 AM2/18/09
to asna...@googlegroups.com

Que va no me salta, cosas misteriosas, seguro que lo retomo en otro momento
y por lo que sea encuentro el motivo...

-----Mensaje original-----
De: asna...@googlegroups.com [mailto:asna...@googlegroups.com] En nombre
de SdR - Daniel
Enviado el: miércoles, 18 de febrero de 2009 16:07
Reply all
Reply to author
Forward
0 new messages