Допустим, у нас есть Array:

Код AS3:
var array:Array = new Array();
array["name1"] = 1;
array["name2"] = 2;
array["name3"] = 3;
array[0] = 0;
array[1] = 1;
Вопрос: как я могу получить список
имен полей и индексов не-null элементов для массива, т.е. для приведенного примера:
"name1", "name2", "name3", 0, 1