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

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