greyimg

Mudah Membuat Fastforward & Slowforward Button

Posted by admin in November 9th, 2008
Published in Action Script, Tutorial

Kuncinya adalah fps, nextPage() / prevPage(), & setInterval().
Karena idenya adalah mempercepat maka fps / frame per second / frame rate perlu didefinisikan paling awal. Untuk selanjutnya melakukan looping dengan menggunakan setInterval() sebagai pengganti play() yg menggunakan kecepatan normal (sesuai fps).
Terakhir adalah setting kecepatan. Untuk mempercepat diset interval looping n x fps. Misal utk percepatan 2x: 2 x fps. Sedangkan utk perlambatan fps / n.

Berikut adalah contoh penulisannya:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// di timeline
var IntervalID:Number;
var FPS:Number = 31; // nilainya disesuaikan dengan framerate FLA
var speed:Number = 10;
 
function PlayForward () : Void
{
	nextFrame ();
}
 
// di button fast forward
on("release")
{
	clearInterval(IntervalID);
	IntervalID = setInterval(PlayForward, FPS * speed);
}
 
// di button slow forward
on("release")
{
	clearInterval(IntervalID);
	IntervalID = setInterval(PlayForward, FPS / speed);
}

No user Responded In This Post

Follow-up this post comment rss or leave a trackback

Add to Technorati Favorites

What I am doing

UserOnline

 

November 2008
M T W T F S S
« Sep   Sep »
 12
3456789
10111213141516
17181920212223
24252627282930

Archives

Tags

Meta

Co-worker

Community

Personal

Profesional

Resources

Wordpress