Tengo una secuencia de fotos y quiero detener la secuencia en la tercera fotografía o la segunda, este es el código que tengo y el swf lo podéis ver en http://128.100.0.23/pruebas/fotosrenovables.swf
Alguien que me puede echar un cable? gracias
function bb()
{
clearInterval(id);
_root.textMove.removeMovieClip();
_root.attachMovie("textMove" + current, "textMove", 4);
back.gotoAndStop(current + 1);
for (temp in mask)
{
mask[temp].removeMovieClip();
}
if (current == numOfImage)
{
current = 1;
id = setInterval(cc, gap4);
}
else
{
++current;
id = setInterval(cc, gap2);
}
front.gotoAndStop(current);
}
function cc()
{
_root.textMove.swapDepths(2);
i = 1;
while (i <= numOfMask)
{
mask.attachMovie("rectMoveSet", i, i);
if (i % 2)
{
mask[i]._x = gap3 / 2 + gap3 * (i - 1) / 2;
}
else
{
mask[i]._x = 1000 - (gap3 / 2 + gap3 * i / 2);
}
++i;
}
counter = 1;
clearInterval(id);
id = setInterval(mask, "aa", gap1);
}
numOfMask = 30;
numOfImage = 4;
gap1 = 80;
gap2 = 3000;
gap3 = 40;
gap4 = 5000;
current = 1;
back.swapDepths(1);
front.swapDepths(3);
back.gotoAndStop(1);
front.gotoAndStop(1);
front.setMask(mask);
i = 1;
while (i <= numOfMask)
{
mask.attachMovie("rectMoveSet", i, i);
if (i % 2)
{
mask[i]._x = gap3 / 2 + gap3 * (i - 1) / 2;
}
else
{
mask[i]._x = 800 - (gap3 / 2 + gap3 * i / 2);
}
++i;
}
counter = 1;
id = setInterval(mask, "aa", gap1);
mask.aa = function ()
{
for (temp in mask[counter])
{
mask[counter][temp].gotoAndPlay(2);
}
if (counter > numOfMask)
{
clearInterval(id);
id = setInterval(bb, 500);
}
++counter;
}
;