Почему у меня тогда не хочет удаляться? Ваш пример работает.
Создается все это дело у меня так:

Код AS1/AS2:
var tile_list: Array = [];
//каждый элемент массива у меня Object
tile_list[i_tile] = new Object();
tile_list[i_tile].t_tx = tx;
< ... >
//delete tile_list[min];
tile_list.splice(min,1);
trace(tile_list):

Код AS1/AS2:
[object Object],[object Object],[object Object],[object Object],[object Object],undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,[object Object],[object Object],[object Object],[object Object]
.
.