Вспомнился давний холивар на тему "массивы в AS индексируются строками". Что-то тогда много всякого наговорили.. правда, AS 3.0 тогда еще не было вроде даже.

Код AS3:
var arr:Array = new Array();
arr['0'] = 123456;
trace(arr.length); // 1
trace(arr[0]); //123456
UPD. Пардон, вот оно, тем более поностальгировать:
ActionScript - полная лажа" или "Как не надо делать интерпретаторы"