Hola
angela_ !
Te propongo que utilices una clase que tenga como finalidad emular un registro, de la siguiente forma la puedes realizar:
Clase Registro
Código PHP:
package {
dynamic public class MyObject {
private static var _self:MyObject
public function MyObject(lock:Lock) {
}
public static function getInstance():MyObject {
if(_self == null) {
_self = new MyObject(new Lock());
}
return _self;
}
}
}
class Lock {}
Esta clase implementa el
patrón singleton, para que puedas tener una instancia global en tu aplicación, con el método estático getInstance puedes obtenerla.
La palabra reservada "dynamic" es para poder añadir propiedades o métodos dinámicamente a tu instancia global.
Entonces dentro de tu fla la forma de utilizarla es la siguiente:
Código PHP:
var global:MyObject = MyObject.getInstance();
global.data1 = "Dato 1";
global.data2 = {prop1:"propiedad 1", prop2:"propiedad 2"};
trace(global.data1);
trace(global.data2.prop1);
trace(global.data2.prop2);
Puedes incluir cualquier tipo de dato a tu objeto global dinámico, y desde cualquier punto de tu aplicación puedes llamar al método getInstance y consultar los datos que hay dentro de la instancia global.
Un saludote !