Comunidad de diseño web y desarrollo en internet online

Localconnection

Citar            
MensajeEscrito el 28 Feb 2005 09:12 pm
Tengo esto en un boton de un swf :

Código :

on (release) {
loadmovienum("simet-contenido.swf",20);
function enviarConex(valido){
   //Creamos la nueva conexión
   conex_sale = new LocalConnection();
   conex_sale.onStatus = function(objetoInfo) {
     if (infoObject.level == "Error") {
         paso.text = "Conexion fallo";
       }
}
   //Enviamos la conexión de la siguiente forma:
   //conex_sale.send("nombre de la conexión", "metodo que ejecutaremos", "variables");
   conex_sale.send("derecha", "ejecutar", valido);
   
   //Borramos la conexión
   delete conex_sale;
}
   
   valido = logeado.text;
   paso.text = "conecto";
   enviarConex(valido);
   
}



Y en simet-contenido.swf tengo esto:

Código :

//Creamos una nueva conexión local
conex_entrante = new LocalConnection();

//Cuando se aprete en el botón del otro flash, ejecutamos la conexión
//La variable "param" recoge los parámetros que le pasamos a la función
conex_entrante.ejecutar = function(param) {
      cliente.text = param ;
};

//Conectamos con la conexión llamada "derecha"
conex_entrante.connect("derecha");


El problema es que no me pasa nada a cliente.text , lo mas que me pone es un _level20.cliente dentro de cliente.text. vi el ejemplo de elecash y lo unico que tengo diferente a mi parecer es que yo cargo el otro swf en el nivel 20.

Gracias por su ayuda

Por manuel_cfe

106 de clabLevel



 

msie
Citar            
MensajeEscrito el 01 Mar 2005 08:52 am
LocalConnection UNICA Y EXCLUSIVAMENTE sirve para conectar SWFs que están en diferentes Flash Player, no puedes conectar dos SWFs que están cargados uno dentro de otro, por eso no funciona.

Hace poco ya tratamos este tema en los foros.

http://www.cristalab.com/foros/viewtopic.php?t=3598

Un saludo!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 02 Mar 2005 04:04 pm
Que tal elecash, gusto de saludarte...

Mira estoy tratando de hacer un entorno de navegacion... primero cargo mi menu.swf en el nivel 10 y despues cargo mi contenido.swf en el nivel 20 Ok hasta qui.

En mi menu.swf tengo mis opciones del usuario en el cual supongamos que presiona el boton "catalogo". OK

Lo que yo trato de hacer es pasar la variable de "User" " que tengo en menu.swf a equipos.swf

Pero esto lo hago asi despues de presonar el boton "catalogo" que esta en menu.swf:

Código :

on (release) { 
unloadmovienum(20);
loadmovienum("equipos.swf",20); 
function enviarConex(valido){ 
   //Creamos la nueva conexión 
   conex_sale = new LocalConnection(); 
   conex_sale.onStatus = function(objetoInfo) { 
     if (infoObject.level == "Error") { 
         paso.text = "Conexion fallo"; 
       } 
} 
   //Enviamos la conexión de la siguiente forma: 
   //conex_sale.send("nombre de la conexión", "metodo que ejecutaremos", "variables"); 
   conex_sale.send("derecha", "ejecutar", valido); 
    
   //Borramos la conexión 
   delete conex_sale; 
} 
    
   valido = logeado.text; 
   paso.text = "conecto"; 
   enviarConex(valido); 
    
} 


Como te daras cuenta decargo mi contenido.swf y cargo equipos.swf, tengo en equipos mi codigo para mi conexion asi

Código :

//Creamos una nueva conexión local 
conex_entrante = new LocalConnection(); 

//Cuando se aprete en el botón del otro flash, ejecutamos la conexión 
//La variable "param" recoge los parámetros que le pasamos a la función 
conex_entrante.ejecutar = function(param) { 
      cliente.text = param ; 
}; 

//Conectamos con la conexión llamada "derecha" 
conex_entrante.connect("derecha"); 


Pregunto, ¿se estan reproduciendo los swf, en players distintos? o porque no me funciona el Localconection o como le hago para pasarle la variable a equipos.swf

Gracias y saludos

Por manuel_cfe

106 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.