Código ActionScript :
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 {} efectivamente, esto crea una array global.. pero no diggamos exactamente dinámica ya que una vez utilizas global.loqsea = {c1:"loqusea"}, si luego intentas global.loqsea={c2:"loqsea"}, as3 genera un error.
La solución a esto sería poner
global.loqsea = {c1:x, c2:y}. Posteriormente, si te deja tratarlos de forma individual. el problema de esta solución es que entonces estamos tratando con una matriz no dinámica. No puedo preveer la cantidad de datos que me va a introducir el usuario, por lo que no puedo tener una matriz creada de antemano y no se como podría introducirle los datos desde un bucle for...
¿Algun aidea? Muchas gracias por adelantado
