Foros del Web » Creando para Internet » Flash y Actionscript »

recibir variables desde un swf en otro swf, en as3

Estas en el tema de recibir variables desde un swf en otro swf, en as3 en el foro de Flash y Actionscript en Foros del Web. Bueno, salu2 soy nuevo en as3, y necesito que desde un fichero fichero1.swf se envie variable o parametros a otro fichero2.swf. Estoy intentando utilizando el ...
  #1 (permalink)  
Antiguo 17/08/2010, 22:26
 
Fecha de Ingreso: diciembre-2009
Mensajes: 3
Antigüedad: 14 años, 4 meses
Puntos: 0
recibir variables desde un swf en otro swf, en as3

Bueno, salu2 soy nuevo en as3, y necesito que desde un fichero fichero1.swf se envie variable o parametros a otro fichero2.swf. Estoy intentando utilizando el metodo GET:
Código:
var loader:Loader = new Loader();
var direccion:URLRequest = new URLRequest("fichero2.swf");
var variables:URLVariables = new URLVariables();
variables.pag1 = "pagina1";
variables.pag2 = "pagina2";
direccion.method=URLRequestMethod.GET;
direccion.data=variables;

/*y claro desde un boton:
loader.load(direccion);
stage.addChild(loader);*/
y bueno me da el error q no encuentra la url, y en el fichero2.swf intento "recibir" los valores con un objeto URLLoader(), pero no se como debo emplear esta clase.
Por favor espero su ayuda... O cualquier sugerencia si es que hubiese una mejor manera de realizar lo que pienso hacer...!
  #2 (permalink)  
Antiguo 18/08/2010, 05:54
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años
Puntos: 22
Respuesta: recibir variables desde un swf en otro swf, en as3

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.

Pero claro, si no tienes experiencia en AS3, todo esto te sonará a chino.
__________________
Compartir es vivir
www.programador-php.com
  #3 (permalink)  
Antiguo 18/08/2010, 10:07
 
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...
  #4 (permalink)  
Antiguo 18/08/2010, 16:01
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años
Puntos: 22
Respuesta: recibir variables desde un swf en otro swf, en as3

Pues si, por ahí van los tiros.
__________________
Compartir es vivir
www.programador-php.com

Etiquetas: recibir, swf, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:49.