IDE-шный компилятор надо отнести на свалку
дело в том, что во флеше нет многомерных массивов и компилить он такое не должен бы (mtasc во всяком случае ругается на такое), но он компилит
более того, он компилит и такую штуку o_O

Код AS1/AS2:
var mmxy=[];
mmxy["здесь что угодно", Math.PI, Math.E,1]=1;
mmxy[1,2]=2;
mmxy[1,3]=3;
trace(mmxy["и здесь что угодно",1]);//1
trace(mmxy[1]);//1
можно ли с этим работать/управлять суди сам, думаю что нет..
реально же можно только имитировать многомерный массив как массив массивов ну и работать с ним (и с его эементами тоже) как с обычным Array

Код AS1/AS2:
var mmxy=[];
mmxy[0]=[];
mmxy[1]=[0,1,2,3];
trace(mmxy[1].length);//4
mmxy[1].splice(1, 1);//удалили
trace(mmxy[1].length);//3