2Hidest

Код:
trace("Выполняются: "+2*2);
2RA_TYU

Код:
trace(typeof xPos);//object
Ну и сколько будет массив умножить на 1?

тогда уж xPos[1]
а строчка ButRandoms[i] = ... - там splice вообще зачем? почему нельзя присвоить элемент массива? зачем создавать массив из 1 элемента?