esperanza no estoy golpeando caballos muertos aquí :)
(editar: Ahh, sólo estoy repitiendo phils enlace)
Gregors aplicación Singleton no protege contra invocando el constructor con un valor nulo, como en:
var b:Blah = new Blah(null);
Usted sti Tendré solo 1 instancia, pero aún es posible invocar al constructor con las consecuencias que siguen.
Si absolutamente debe aplicar el singleton, el constructor debe asegurarse de que el parámetro enforcer no sea nulo.
public function Blah(enforcer : SingletonEnforcer) {
if(!enforcer){
throw new Error("whoops!");
}
}
También debería preocuparse acerca de ApplicationDomain al cargar archivos swf.Los archivos SWF externos que usan las mismas definiciones pueden tener varias instancias únicas (1 en cada dominio de aplicación por separado) si no especifica que el archivo swf debe cargarse en el dominio de aplicación existente.
Esto significa que Blah.getInstance() en AAA.swf no es la misma instancia que Blah.getinstance() en BBB.swf, si AAA.swf carga BBB.swf sin una instancia de LoaderContext que le dice al complemento que cargue BBB.swf en el mismo dominio de aplicación como AAA.swf
puedo llamar algo como esto .. \t <[CDATA [ \t \t com.invoicetracking.includes.MyValues importación!; \t]]> \t –
Kevin
Donde MyValues es una clase Singleton y addUser es una variable. – Kevin
seguro puede. solo asegúrate de agregar la metaetiqueta [Bindable] – Shua