во общем я немного уточню свою задачу, например я героем забираю некоторый предмет и имя этого предмета отсылаю в другой класс для проверки

Код AS3:
public static var qaz:string// допустим в эту переменную через некоторое время приходят строки
var mas:Array = [];
this.addEventListener(Event.ENTER_FRAME, ef)
public function ef(e:Event):void
{
mas.push(qaz);
}
и из за того что используется ENTER_FRAME, в массив постоянно попадает имя этого предмета,массив растет,и я думаю что вес прибавится игры,да и со временем начнет тупить,поэтому я хочу делать сначала проверку и если слово уже в массиве то просто не добовлять.пришла мысль может использовать массив,затолкать туда имена предметов и делать проверку массива перед тем как добовлять туда имя,воот... может тут и не массив вовсе нужен,кароче весь в думах((( подскажите