для начала добавьте 2 функции и перепишите одну вот так

Код AS3:
function eventHandler(event:Event):void
{
if(raundT.currentFrame==1) {
setVisible(1, 8);
setHide(9, 40);
}
else if (raundT.currentFrame == 2) {
setHide(1, 8);
setVisible(9, 16);
setHide(17, 40);
}
else if (raundT.currentFrame == 3) {
setHide(1, 16);
setVisible(17, 24);
setHide(25, 40);
}
else if (raundT.currentFrame == 4) {
setHide(1, 24);
setVisible(25, 32);
setHide(33, 40);
}
else if (raundT.currentFrame == 5) {
setHide(1, 32);
setVisible(33, 40);
}
}
function setVisible(showFirst:uint, showLast:uint) {
//показываем
for (var j:int = showFirst-1; j <= showLast-1; j++)
{
pole[j].visible = true;
}
}
function setHide(hideFirst:uint, hideLast:uint) {
//прячем
for (var i:int = hideFirst-1; i <= hideLast-1; i++)
{
pole[i].visible = false;
}
}
это

Код AS3:
pole1.toy = false;
pole2.toy = false;
pole3.toy = false;
pole4.toy = false;
pole5.toy = false;
pole6.toy = false;
pole7.toy = false;
pole8.toy = false;
pole9.toy = false;
pole10.toy = false;
pole11.toy = false;
pole12.toy = false;
pole13.toy = false;
pole14.toy = false;
pole15.toy = false;
pole16.toy = false;
pole17.toy = false;
pole18.toy = false;
pole19.toy = false;
pole20.toy = false;
pole21.toy = false;
pole22.toy = false;
pole23.toy = false;
pole24.toy = false;
pole25.toy = false;
pole26.toy = false;
pole27.toy = false;
pole28.toy = false;
pole29.toy = false;
pole30.toy = false;
pole31.toy = false;
pole32.toy = false;
pole33.toy = false;
pole34.toy = false;
pole35.toy = false;
pole36.toy = false;
pole37.toy = false;
pole38.toy = false;
pole39.toy = false;
pole40.toy = false;
меняем на

Код AS3:
var poleArrayLen:uint = poleArrayLen.length;
for (var i:int = 0; i < poleArrayLen; i++)
{
pole[i].toy = false;
}
а потом попробуйте описать проблему подробнее