этого я и боялся. а что если в моем случае только два параметра и обернуть их не в массив а в точку

Код AS3:
var mss:Array= new Array(new Point(0,1),new Point(1,2),new Point(2,3));

Код AS3:
if (mss.indexOf(new Point(num1, num2)) < 0) {
mss[mss.length] = new Point(num1, num2);
}else {
trace('ошибка: уже есть');
}
такая конструкция будет проверть не массив а точки и по идеи

Код AS3:
new Point(1,0) === new Point(1,0)
или нет?