webForumDet fria alternativet

pausa movieclip

Flash

1 svar · 222 visningar · startad av ket

Medlem sedan aug. 20057 inlägg
Frågan#1

Undrar om det finns något sätt att pausa uppspelningen, istället för att skapa massa nya frames.

T.ex. säg att man vill ha 10 sekunders paus i ett movieclip. Har man frameraten inställd på 25fps, blir det 250 extra frames.

Tacksam för hjälp

Mvh
Ket

Medlem sedan maj 2003750 inlägg
#2

Placera följande kod på första bildrutan på huvudtidslinjen:

MovieClip.prototype.pause = function(secondsToPause)
{
    this.stop();
    this.timerID = setInterval(this, "unPause", secondsToPause * 1000);
}

MovieClip.prototype.unPause = function()
{
    clearInterval(this.timerID);
    this.play();
}

Sedan kan du pausa ett filmklipp i tio sekunder såhär:

pause(10);

/Mirandir

692 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
562 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
562 ms — ändringar (db)