А вот так?

Код:
b = new Array ( 12 , 56 , 65 );
b['some'] = "999";
b['any'] = "111111";
trace( b.toString () );
trace( b.length );
Я ж говорю, b['some'] - просто создаёшь новый объект 'some' в объекте 'b'. К классу Array это не имеет никакого отношения, такое можно написать для экземпляра любого класса