4 Actionscript yang akan kita pelajari berikut ini adalah stop(); play(); gotoAndPlay(); dan gotoAndStop();. Masing-masing script tersebut sering digunakan. Fungsi seluruh script tersebut hanya mengurusi bagian frame. Untuk lebih jelasnya seilahkan baca di bawah ini :
1. stop
berfungsi menghentikan frame yang dimainkan. Penulisannya :
1 | stop(); |
2. play
berfungsi memainkan frame. Frame yang dimainkan hanya frame berikutnya anda tidak dapat mengatur di frame mana yang akan dimainkan. Misalnya anda menaruh tombol dengan script play di dalamnya dan berada di frame 4, dan jika tombol tersebut ditekan maka akan memainkan frame 5, frame 6, frame 7, dst. Penulisannya :
1 | play(); |
3. gotoAndPlay
fungsinya hampir sama dengan play tetapi dengan gotoAndPlay anda dapat mengatur di frame/frame label mana yang akan dimainkan. Misalnya Misalnya anda menaruh tombol dengan script gotoAndPlay(9) di dalamnya dan berada di frame 1, dan jika tombol tersebut ditekan maka akan memainkan frame 10, frame 11, frame 12, dst. Untuk memainkan frame anda cukup menuliskan angka didalam tanda kurung. Untuk memainkan frame label anda harus menuliskan frame label di antara tanda kutip. Jika menggunakan variable, anda dapat menuliskannya langsung seperti menuliskan angka frame. Penulisannya :
1 2 3 4 5 6 7 8 | //masukkan langsung jika yang dimasukkan angka frame gotoAndPlay(5); //berikan tanda kutip di antara frameLabel gotoAndPlay("frameLabel"); //masukkan langsung jika yang dimasukkan variable gotoAndPlay(namaVariable); |
4. gotoAndStop
fungsinya hampir sama dengan gotoAndPlay hanya saja frame yang dituju tidak dimainkan seterusnya melainkan berhenti. Misalnya Misalnya anda menaruh tombol dengan script gotoAndPlay(9) di dalamnya dan berada di frame 1, dan jika tombol tersebut ditekan maka akan memainkan frame 10 dan tidak akan dilanjutkan ke frame berikutnya. Untuk memainkan frame label anda harus menuliskan frame label di antara tanda kutip. Jika menggunakan variable, anda dapat menuliskannya langsung seperti menuliskan angka frame. Penulisannya:
1 2 3 4 5 6 7 8 | //masukkan langsung jika yang dimasukkan angka frame gotoAndStop(5); //berikan tanda kutip di antara frameLabel gotoAndStop("frameLabel"); //masukkan langsung jika yang dimasukkan variable gotoAndStop(namaVariable); |
Untuk contoh penggunaanya silahkan membuat animasi frame yang simpel berikut ini:
1. Buatlah sebuah Flash Document dengan panjang 300px dan lebar 300px serta 2fps sebagai frame ratenya.
2. Seleksi frame 1 sampai 5 lalu tekan F7. Maka di timeline akan tampil seperti berikut ini:
Tampilan timeline
3. Buatlah static text di masing-masing frame dengan tulisan FRAME 1 di bagian frame 1, FRAME 2 di bagian frame 2 dst
4. Sehingga apabila anda menekan Ctrl+Enter maka akan tampil seperti di bawah ini:
Simpel animasi frame
Ok.. sekarang animasi frame yang akan digunakan untuk mencoba ke empat script diatas sudah jadi. Sekarang kita akan mulai menerapkan scriptnya ke animasi frame tersebut.
Contoh penggunaan script stop:
1. Buatlah animasi frame simpel diatas
2. Klik frame 1 dan tekan F9. Pada kotak dialog yang muncul masukkan script berikut:
1 2 | //hentikan animasi frame stop(); |
3. Tekan Ctrl+Enter untuk melihat hasilnya.
Animasi berhenti di frame 1
Contoh penggunaan script play:
1. Buatlah animasi frame simpel diatas
2. Buatlah 2 buah tombol dengan masing-masing di beri tulisan PLAY dan STOP.
3. Klik tombol yang memiliki tulisan PLAY dan tekan F9. Pada kotak actions yang muncul masukkan script berikut:
1 2 3 4 5 | //ketika tombol ditekan on (press) { //mainkan animasi frame play(); } |
4. Klik tombol yang memiliki tulisan STOP dan tekan F9. Pada kotak actions yang muncul masukkan script berikut:
1 2 3 4 5 | //ketika tombol ditekan on (press) { //hentikan animasi frame stop(); } |
5. Tekan Ctrl+Enter untuk melihat hasilnya.
Tekan tombol stop untuk menghentikan animasi dan tekan tombol play untuk menjalankannya lagi
Contoh penggunaan script gotoAndPlay:
1. Buatlah animasi frame simpel diatas
2. Klik frame 1 dan tekan F9. Pada kotak ations yang muncul masukkan script berikut:
1 2 | //hentikan animasi frame stop(); |
3. Buatlah sebuah tombol dengan tulisan gotoAndPlay di dalamnya. Klik tombol tersebut dan tekan F9. Pada kotak dialog yang muncul masukkan script berikut :
1 2 3 4 5 | //ketika tombol ditekan on (press) { //mainkan frame 3 gotoAndPlay(3); } |
4. Tekan Ctrl+Enter untuk melihat hasilnya.
Ketika tombol ditekan, animasi langsung memainkan frame 3
Contoh penggunaan script gotoAndStop:
1. Buatlah animasi frame simpel diatas
2. Klik frame 1 dan tekan F9. Pada kotak ations yang muncul masukkan script berikut :
1 2 | //hentikan animasi frame stop(); |
3. Buatlah sebuah tombol dengan tulisan gotoAndStop di dalamnya. Klik tombol tersebut dan tekan F9. Pada kotak dialog yang muncul masukkan script berikut :
1 2 3 4 5 | //ketika tombol ditekan on (press) { //animasi berhenti di frame 4 gotoAndStop(4); } |
4. Tekan Ctrl+Enter untuk melihat hasilnya.
Ketika tombol ditekan, animasi langsung berhenti di frame 4
Sourcenya dapat di download di sini


/thanks
ありがとうございます。
April 23rd, 2009 at 15:24
Numpang belajar ya, thanks! moga kelak dapat imbalan yang banyak sekali.
April 23rd, 2009 at 16:45
Ok, silahkan sarapan sepuasnya di sini
May 26th, 2009 at 21:43
Mas mau tanya lagi, misalnya ada 2 file.fla (file1 dan file2) ke 2 file itu memiliki 10 frame, pertanyaan nya bagaimana memanggil frame 2( atau terserah kecuali frame 1) file2 dari file1 @-)
Terima kasih
May 27th, 2009 at 06:38
Contoh filenya dapat didownload disini : http://warungflash.com/request/loadMovie.rar
May 27th, 2009 at 16:48
Terima kasih mas :whistling:
June 13th, 2009 at 18:05
mas gimana ya cara stop lagu ketika saya mau berpindah halaman!
June 13th, 2009 at 20:06
Ini masukkin lagunya pake actionscript atau ditaruh di frame?
June 17th, 2009 at 15:16
aku mo tny klo pindah scriptnya ke scene yg lain bukan frame itu gmn? klo code :
this.[button1].onRelease = function() {
gotoAndPlay(“scene 2″,1);
};
this.[button2].onRelease = function() {
gotoAndPlay(“scene 3″,1);
};
anehnya semua buttonnya selalu masuk ke scene 2 knp y??
apa yg kurang?
June 19th, 2009 at 07:57
Coba kirimkan contoh flanya ke warungflash@gmail.com
September 16th, 2009 at 09:31
mantav warungflash….
… sy lgi belajar dari dasar nya nieh, keren² teruskan bagi² elmunya nya boz…
trima kasih banyak, smoga tambah banyak bagi² elmu tambah banyak pula elmu baru yg didapat ….
:X to warungflas
November 12th, 2009 at 15:08
kk admin,itu yang contoh dowload buat contoh apa ya??gak terllu ngrti saya..mhon bantuan y ^_^
trima ksih :X
November 13th, 2009 at 07:33
Maksudnya contoh download yang mana ya? Sourcenya?
November 13th, 2009 at 09:44
itu lo kk admin yang comment kk admin pada tanggal 27 mai..itu ada file download nah isi rar y ada 2 fla untuk mnggbungkan y bagaimana..
trima ksih udah replay :oops:
November 14th, 2009 at 16:30
Owh itu komentar yang menjawab pertanyaan dari saudara chan.
Flanya itu berisi mengenai LoadMovie.
December 20th, 2009 at 20:52
nasib saya sama kasi si fani om,,
saya mau pindah ke scene 4, malah pas saya klik buttonnya malah perginya ke Scene 2,
on(release){
gotoAndPlay(“Scene4″);
}
please, bantu saya om
December 20th, 2009 at 21:24
udah bisa om, ternyata kurang [spasi] aja hehe
December 21st, 2009 at 16:20
December 24th, 2009 at 15:41
Aku mau tanya nih..
gimana yah cara na matiin lagu di frame pertama?
karena di frame kedua na mau pake lagu yang berbeda..
lagu na ni saya taruh di frame kosong..
terima kasih..
mohon bantuan na..
December 25th, 2009 at 16:24
Pake script stopAllSounds(); nanti seluruh musik akan mati.
http://warungflash.com/2009/05/stopallsounds/
February 12th, 2010 at 03:49
saya mau tanya bang admin,,
saya udah buat game perang pesawat,,
udah bisa jalan sih,,
tapi saya kurang bisa menambah kan levelnya,,
saya mau game itu ada level 2 nya,,
mohon bantuannya,,,
maret saya sudah harus sidang Tuga Akhir…
February 15th, 2010 at 09:17
Gamenya kompleks tidak ya? Kalau tidak begitu kompleks mudah-mudahan kami bisa bantu bikin level 2 nya. Silahkan kirimkan contoh flanya ke warungflash@gmail.com
February 17th, 2010 at 01:57
saya rasa tidak terlalu kompleks mas,,,
kalo bisa tolong ya mas,,,
saya akan kirim lewat email saya yang anorganik_alp…@yahoo.com
semoga bisa ya mas admin..
February 17th, 2010 at 12:46
Oke sudah kami download, silahkan ditunggu kami akan coba perbaiki dulu
February 20th, 2010 at 00:21
udah saya download mas,,,
tp kog tetap seperti sebelumnya,,??
maksud saya jika tampilan ending YOU WIN keluar di situ ada button “level 2″ …
game itu saya buat belajar lewat buku c,, tapi tidak ada menjelaskan jk kita ingin memperbanyak levelnya…
jadi saya bingung ketika dosen penguji bertanya “Bagaimana kalo di beri level 2…?? masa’ cuma 1 level….”
saya udah coba dengan script mungkin saya yang masih kurang pandai,,,
mohon tanggapannya,,,
February 20th, 2010 at 04:37
Oh iya kami lupa kalau ditambah level 2 nya
Bagaimana kalau level 2 nya muncul setelah level 1 selesai dimainkan dan akan membuka tampilan ending You Win setelah level 2 selesai dimainkan?
February 21st, 2010 at 01:14
Sepertinya Itu Ide Lebih Bagus mas,,,
Boleh2 ajah,,,
Saya tunggu kiriman berikutnya mas,,,
Sapa tahu saya Sukses Dengan TA saya,, Knp tidak saya donasikan Ke WEB anda…
saya menunggu mas,, dan terima kasih sebelumnya..
February 21st, 2010 at 12:46
Sudah kami tambahkan level 2-nya, silahkan cek email anda.
Kami doakan anda sukses TAnya…. Amin…..
February 24th, 2010 at 02:09
sudah saya buka mas,,,
dan hasilnya sudah bagus,,,
tgl 9 saya sidang,,
semoga saya berhasil…
February 24th, 2010 at 04:35
Ya kami doakan semoga anda berhasil dan semuanya berjalan dengan lancar.
March 4th, 2010 at 01:59
Maaf Mas,
saya masih ada sedikit yg mau ditanyakan lg, yaitu tentang script yang mas pakai,,
tolong ditambah penjelasan (//,,,,) di script yg sudah diperbaiki oleh mas,saya sedikit kurang mengerti pada saat di tanya dosen pembimbing saya kemarin, , ,
Mohon bantuannya sekali lagi, dan maap sudah merepot kan…
Saya menunggu kiriman selanjutnya mas,,,
March 4th, 2010 at 05:38
Ok, kami coba tambahkan dulu.
March 6th, 2010 at 01:05
Terima Kasih Mas,,
March 6th, 2010 at 06:31
Sama-sama
March 10th, 2010 at 00:11
mas,, tadi saya sudah sidang.. dan mendapat REVISI.. dosen pembimbing sudah bilang lulus tapi belum dikasih tau nilainya, karena revisi tersebut..
permintaan dosen yaitu : 1. nyawa player di tambah menjadi 3.
2. musuh bisa menembak..
maksud saya minta tolong mas,, ( maap ne minta terus )
dikasih bantuan tersebut, ( kalo musuh mati waktu nya di biarin ajah waktu nya tetap jalan, nannti biar saya yang tambah waktu di level 1 dan 2 nya…)
tolong mas, bantuan yang terakhir ini y..
akan sangat bertambah kualitas game ini jk saya donasikan ke warungflah.com
makasih sebelumnya untuk bantuan selama ini mas,,,
March 10th, 2010 at 05:38
Jadi yang perlu saya tambahkan di gamenya adalah :
1. nyawa player di tambah menjadi 3.
2. musuh bisa menembak.
Benar tidak?
Lalu maksudnya “kalo musuh mati waktu nya di biarin ajah waktu nya tetap jalan, nannti biar saya yang tambah waktu di level 1 dan 2 nya…”?
March 12th, 2010 at 11:13
iya mas,,,
point 1, 2 ajah….
tolong bantuannya mas..
March 15th, 2010 at 00:33
Udah saya download mas,,,,
seep….
dan laporan revisinya hampir selesai,,
makasih mas,,,
March 15th, 2010 at 06:21
Ok, thanks atas updatenya.
March 17th, 2010 at 21:11
mas admin saya mau tanya
klo saya mau matiin lagu secara otomatis ketika saya masuk k frame 2 (frame berikutnya) gmn y mas?
jadi g ush make button gt
thx b4
March 21st, 2010 at 16:19
Coba pakai stopAllSounds();
http://warungflash.com/2009/05/stopallsounds/
March 29th, 2010 at 19:23
mkasih y bank admin
April 7th, 2010 at 18:21
Ya..