вот нашёл хороший вариант удаление дублей:

Код AS3:
var arr:Array = new Array();
arr.push("one");
arr.push("tru");
arr.push("fri");
arr.push("one");
arr.push("tru");
arr.push("fri");
removeDuplicate(arr);
function removeDuplicate(arr:Array):void {
var i:int;
var j:int;
for (i = 0; i < arr.length - 1; i++) {
for (j = i + 1; j < arr.length; j++) {
if (arr[i]===arr[j]) {
arr.splice(j, 1);
}
}
}
}
trace(arr)
но у меня идёт другие данные массива:

Код AS3:
var arr:Array = new Array();
arr.push({name:"one", manager:false});
arr.push({name:"tru", manager:true});
arr.push({name:"fri", manager:false});
arr.push({name:"one", manager:false});
arr.push({name:"tru", manager:true});
arr.push({name:"fri", manager:false});
removeDuplicate(arr);
function removeDuplicate(arr:Array):void {
var i:int;
var j:int;
for (i = 0; i < arr.length - 1; i++) {
for (j = i + 1; j < arr.length; j++) {
if (arr[i]===arr[j]) {
arr.splice(j, 1);
}
}
}
}
arr.forEach(traceEmployee);
function traceEmployee(element:*, index:int, arr:Array):void {
trace(element.name);
}
помогите пожалуйста по удаление дублей