Nachrichthi, ich dachte, es gäbe vieleicht eine schöne Möglichkeit einen Array2d mit __resolve zu ermöglichen. Und zwar geht es mit darum, ohne eine Map zu initialisieren, ihr Werte zuzuweisen. <code> _global.Array2d = function () {} o = Array2d.prototype = new Array(); o.__resolve = function () { trace ( arguments ); } //-- test: a = new Array2d(); a[3][5] = 9; </code> 'resolve' gibt mit als argument '3' zurück. Jetzt könnte man ja in der resolve Methode den fehlenden Array initializieren: o.__resolve = function () { this[arguments[0]] = []; // repeat code } Gibt es jetzt die Möglichkeit, über ein Function.prototype beispielsweise, die fehlgeschlagende Zeile zu wiederholen ? aM http://www.andre-michelle.com http://public.extrajetzt.de