Código :
function heart()
{
trace("arriba");
clearInterval(id);
id = setInterval(function ()
{
if (allowmovedown(figuretype, currentrotationindex, ypositionindex, xpositionindex) == false) {
if ((truefalsearray[1][10] == true) || (truefalsearray[1][9] == true) || (truefalsearray[1][8] == true) || (truefalsearray[1][3] == true) || (truefalsearray[1][2] == true) || (truefalsearray[1][1] == true) || (truefalsearray[1][6] == true) || (truefalsearray[1][5] == true) || (truefalsearray[1][4] == true) || (truefalsearray[1][7] == true) || (truefalsearray[2][4] == true) || (truefalsearray[2][5] == true) || (truefalsearray[2][6] == true) || (truefalsearray[2][7] == true)) {
endofgame();
break;
} else {
fillcontainer(figuretype, currentrotationindex, ypositionindex, xpositionindex);
eval("universal" + figurenumber).removeMovieClip();
if (ypositionindex < highest) {
highest = ypositionindex;
}
trace("final");
speed = currentspeed;
heart();
universal();
}
}
ypositionindex += 1;
}, speed);
}es desde la funcion "validar();" desde donde se debe parar esta , si validad da como true.
por favor ayuda, llevo días quemándome el cerebro y no me sale nada.

Zguillez