Вообще можно еще так сдвинуть все в конец(если удалять сразу не надо)

Код:
function sortArray(a:Object, b:Object):Number
{
//if((b == undefined && a == undefined) || (a != undefined && b != undefined)) return 0;
//if(a && b) return 0;
if((b == undefined) == (a == undefined)) return 0;
else if (b == undefined) return -1;
else if (a == undefined) return 1;
}
var testArray:Array = new Array();
testArray[0] = 1;
testArray[1] = undefined;
testArray[2] = 2;
testArray[3] = undefined;
testArray[4] = 3;
testArray[5] = undefined;
testArray[6] = 4;
trace('Before:' + testArray.toString());
testArray.sort(sortArray);
trace('After:' + testArray.toString());