Muy buenas, a mi personalmente no me gusta usar _global para almacenar variables y poderlas compartir entre distintas películas. Prefiero utilizar una singleton o en su defecto una clase estática. De esta manera puedo utilizar strict typing y polimorfismo sin que el compilador se queje y sin tener que hacer ningún truquillo en el código.
<code> class GestorParametros { private static var _instance:GestorParametros; private var diccionario:Array; public function GestorParametros () { diccionario = new Array(); } public function setKey(key:String,value:Object) { diccionario[key] = value; } public function getKey(key:String,value:Object) { return diccionario[key]; } public function removeKey(key:String) { delete diccionario[key]; } public function get instance():GestorParametros{ if (!_instance) _instance = new GestorParametros(); return _instance; } } </code> La clase lo que te permitirá es almacenar pares de valores en un ámbito de clase (global). En este caso se trata de entradas de diccionario y para recuperar los valores se prescinde del strict typing, pero utilizando el mismo sistema puedes crear clases más concretas y que almacenen los tipos de valores que te convengan. Para utilizarlo puedes hacer algo así: · Desde la película/clase en la que tienes que establecer el valor de la variable: GestorParametros.instance.setKey("miString","hola"); GestorParametros.instance.setKey("miObj",{_prop1:"p1",_prop2:"p2"}); GestorParametros.instance.setKey("miArray",[1,2,3,4]); Desde la película o clase que quieras recuperar los datos tendrías que hacer: trace(GestorParametros.instance.getKey("miString"); // hola trace(GestorParametros.instance.getKey("miObj"); // [object object] trace(GestorParametros.instance.getKey("miArray"); // [object object] Con esto te ahorras el usar el ámbito _global (personalmente me gusta darle exclusividad para el classpath) usar preloads para setear desde el origen la variable, evitar el uso de métodos POST/GET. Saludos a todos Xavi Beumala http://www.code4net.com > Hola, gracias por contestar. Si, efectivamente eso mismo pensaba yo hasta > que lo he probado y no lo he podido hacer funcionar. De todas formas, el > loadMovie se hace dentro de la primera pelicula y es esta la que necesita > enviar la variable a aquella. O sea, un swf dentro de otro. Se me ha > olvidado decirte además que el loadmovie se hace dentro de una clase. Lo > que > al final he probado y conseguido que funcione es utilizar una variable > _global.id, que parece estar accesible por ambas. Sin embargo esto no me > parece lo más adecuado y me gustaría poder hacerlo de otra forma pero > mucho > me temo que finalmente se quede así. ¿alguna idea? > > Un saludo > >>From: "Horacio Soca" <[EMAIL PROTECTED]> >>Reply-To: [EMAIL PROTECTED] >>To: <[EMAIL PROTECTED]> >>Subject: RE: [ASNativos] Recuperar una variable pasada con loadMovieNum >>Date: Sun, 14 Nov 2004 14:25:31 -0300 >> >>Hola, >> >> >¿luego como recupero esa >> > variable dentro de mifichero.swf? >> >>Esa variable queda disponible en la línea de tiempo principal de la >>película >>cargada (mifichero.swf). >> >>Saludos, >>Horacio >> >> >> > -----Original Message----- >> > From: [EMAIL PROTECTED] >> > [mailto:[EMAIL PROTECTED] On Behalf Of Felipe >> > Fernandez Sanchez >> > Sent: Domingo, 14 de Noviembre de 2004 08:00 a.m. >> > To: [EMAIL PROTECTED] >> > Subject: [ASNativos] Recuperar una variable pasada con loadMovieNum >> > >> > Hola, a ver si me podeis echar una mano. Resulta que pasar se >> > como se pasa la variable: >> > >> > loadMovieNum("mifichero.swf?id="+id,2); >> > >> > Esto lo hace bien (supongo) pero... ¿luego como recupero esa >> > variable dentro de mifichero.swf? >> > >> > Gracias y un saludo. >> > >> > _________________________________________________________________ >> > Moda para esta temporada. Ponte al día de todas las tendencias. >> > http://www.msn.es/Mujer/moda/default.asp >> > >> > ---------------------------------- >> > Lista ASNativos:[EMAIL PROTECTED] >> > http://www.5dms.com/listas >> > ---------------------------------- >> >>---------------------------------- >>Lista ASNativos:[EMAIL PROTECTED] >>http://www.5dms.com/listas >>---------------------------------- > > _________________________________________________________________ > Horóscopo, tarot, numerología... Escucha lo que te dicen los astros. > http://astrocentro.msn.es/ > > ---------------------------------- > Lista ASNativos:[EMAIL PROTECTED] > http://www.5dms.com/listas > ---------------------------------- > ---------------------------------- Lista ASNativos:[EMAIL PROTECTED] http://www.5dms.com/listas ----------------------------------