Сразу код:

Код AS3:
var arrA:Array = [ "Item1", "Item2", "Item3", "Item4" ];
var arrB:Array = [ "Item3", "Item3", "Item4", "Item5" ];
/*
// Вариант через создание нового массива
var arrRes:Array = arrA.concat( arrB );
var arrFinal:Array = [];
var s:String;
var i:int = -1;
var l:int = arrRes.length;
while( ++i < l )
{
s = arrRes[i];
if( arrFinal.indexOf( s ) < 0 )
arrFinal.push( s );
}
trace( arrFinal ); // Item1,Item2,Item3,Item4,Item5
*/
// Вариант через модификацию существующего массива
var arrFinal:Array = arrA.concat( arrB );
var i:int = arrFinal.length;
while( i-- )
{
if( arrFinal.indexOf( arrFinal[i] ) < i )
arrFinal.splice( i, 1 );
}
trace( arrFinal ); // Item1,Item2,Item3,Item4,Item5