webForumDet fria alternativet

Flash-nybörjare: loopa efter en viss tid

Flash

1 svar · 268 visningar · startad av RichardP

Medlem sedan apr. 200542 inlägg
Frågan#1

Jag kan inte alls mycket om Flash MX. Men nu har jag skapat en flash-logo efter denna guide: http://www.tutorialized.com/tutorial/Flashing-your-Logo-with-a-Beam-of-Light/2524.

Problemet är att jag inte vill att den ska loopas på en gång utan stå kvar på den sista keyframen ett tag först. Kanske 10 sekunder, och sedan loopas.

Hur fixar jag det utan att göra en en massa extra keyframes. Måste finnas ett enklare sätt?

Medlem sedan maj 2003750 inlägg
#2

Följande kod tror jag skall fungera(Placeras på sista bildrutan):

stop()
var loop = true;
var timer = setInterval(makeLoop, 10000);

function makeLoop()
{
    if(loop)
    {
        loop = false;
        clearInterval(timer);
        gotoAndPlay(1);
    }
}

/Mirandir

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)