Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/08/2010, 10:07
jhenrry_alvaro
 
Fecha de Ingreso: diciembre-2009
Mensajes: 3
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: recibir variables desde un swf en otro swf, en as3

Cita:
Iniciado por exangel Ver Mensaje
Si entiendo bien, quieres cargar, desde una base SWF, un SWF externo y mandarle variables.
Creo que esto no es posible ya que tendrías que tener un método AS3 que recogiera la variables en el SWF que las "estuviera esprando". Creo que no es viable. Yo lo que hago es crear variables en el ROOT. Como en AS3 el ROOT a dejado e existir tal como se le conocía y ahora lo que hay es un "root" que correponde a cada SWF cargado, pues me genero una clas GLOBAL donde declaro una variable que corresponde al nivel "root" y luego llamo a esas variables desde cualquir SWF cargado.
Gracias por tu respuesta, bueno me diste una idea y buscando encontre este post [URL="http://http://www.forosdelweb.com/f16/definir-variables-globales-630779/"]http://http://www.forosdelweb.com/f16/definir-variables-globales-630779/[/URL]
en el nos muestra esta clase
Código:
package {

    public class Global {
    
            private var _data:Object;
            private static var _self:Global;

            public function Global() {
                _data = new Object();
            }

            public static function getInstance():Global {
                if(_self == null) {
                    _self = new Global();
                }
                return _self;
            }

            public function setValue(key:String, value:*):void {
                _data[key] = value;
            }

            public function getValue(key:String):* {
                return _data[key];
            }
    }
}
Lo estoy probando...