
Код:
var arr:Array = new Array();
arr['a'] = 1;
arr['b'] = 2;
arr['c'] = 3;
trace (arr.length); // выдаст 0
trace (arr['c']); // выдаст 3 (значение есть)
я просто раньше никогда не делал строковых индексов в массиве и стакой проблемой не сталкивался, а это прям как то странно совсем.
Что делать? Как получить длину такого массива?