Kali ini kita akan memodifikasi tutorial scrolling background dengan motion tween. Kita akan membuat background bergerak hanya jika tombol panah kanan/kiri pada keyboard ditekan.
1. Bukalah fla dari tutorial scrolling background dengan motion tween.
2. Tekan tombol insert layer pada timeline sehingga akan muncul layer baru bernama Layer 2. Klik frame 1 Layer 2 kemudian buatlah sebuah lingkaran kecil berwarna kuning dengan hitam sebagai warna garisnya.
3. Seleksi lingkaran tersebut dan tekan F8. Pada panel yang muncul masukkan pemain sebagai name dan movie clip sebagai type lalu tekan ok.
4. Seleksi movie clip pemain di stage kemudian tekan Ctrl+F3. Pada panel properties yang muncul masukkan pemain sebagai instance name. Letakkan movie clip pemain ini pada stage bagian kiri atas.
5. Klik frame 1 Layer 2 dan tekan F9. Pada panel actions yang muncul masukkan script berikut :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | //membuat variable kecepatan dengan nilai 2 kecepatan = 2; //membuat variable angka dengan nilai 1 angka = 1; //perintah yang dijalankan jika frame pada movie clip pemain dimainkan pemain.onEnterFrame = function() { //jika tombol panah kiri pada keyboard ditekan if (Key.isDown(Key.LEFT)) { //koordinat x movie clip ini dikurangi nilai variable kecepatan this._x -= kecepatan; //nilai variable angka dikurangi 1 angka--; //jika nilai variable angka kurang dari 1 if (angka<1) { //ubah nilai variable angka menjadi jumlah frame pada timeline scene 1 angka = _totalframes; } } //jika tombol panah kanan pada keyboard ditekan if (Key.isDown(Key.RIGHT)) { //koordinat x movie clip ini ditambah nilai variable kecepatan this._x += kecepatan; //nilai variable angka ditambah 1 angka++; //jika nilai variable angka lebih dari jumlah frame pada timeline scene 1 if (angka>_totalframes) { //ubah nilai variable angka menjadi 1 angka = 1; } } //jika tombol panah atas pada keyboard ditekan if (Key.isDown(Key.UP)) { //koordinat y movie clip ini dikurangi nilai variable kecepatan this._y -= kecepatan; } //jika tombol panah bawah pada keyboard ditekan if (Key.isDown(Key.DOWN)) { //koordinat y movie clip ini ditambah nilai variable kecepatan this._y += kecepatan; } //mainkan frame pada scene 1 sesuai nilai pada variable angka gotoAndStop(angka); }; |
6. Tekan Ctrl+Enter untuk melihat hasilnya.
7. Tekan tombol panah kanan/kiri untuk menggerakkan pemain dan bakground ke kanan/ke kiri. Tekan tombol panah atas/bawah untuk menggerakkan pemain ke atas/ke bawah.
Sourcenya dapat di download di sini

/thanks
ありがとうございます。
November 14th, 2009 at 00:56
om ini smua tutor nya pake macromedia flash ape adobe flash,coz scriptnya beda
November 14th, 2009 at 16:22
Iya pake macromedia flash 8 semuanya. Walaupun anda pake Adobe Flash CS3/CS4 asalkan pake actionscript 2, scriptnya masih sama kok dan tutorial di Warung Flash ini masih bisa dijalankan/dicoba
November 15th, 2009 at 23:28
ouw mksih bnyak nie om admin sangat membantu nie,kami tunggu info yg barunya
November 19th, 2009 at 10:36
om. .
koq itu fla nya kan dah saya upload..
tapi ad warning “UNEXPECTED FILE FORMAT”
maksudnya apa tuh ya ??
(maaf msh newbie) b-( b-(
November 19th, 2009 at 13:17
kool < )
November 20th, 2009 at 12:14
@jimmy
Maksud anda membuka/open file fla di flash? Kalau ya, itu berarti anda menggunakan flash yang versinya lebih rendah dari file fla yang anda buka. Misalnya fla yang ada di sini kami simpan dengan menggunakan flash 8, kalau anda membukanya dengan flash mx atau flash mx 2004 maka akan muncul tulisan “UNEXPECTED FILE FORMAT”. Tapi kalau anda buka dengan flash 8 atau lebih tinggi maka fla tersebut dapat dibuka.
@agam
Thanks
December 29th, 2009 at 05:40
bro, makasih lho apa yang sdh bro buat ini banyak manfaatnya bagi newbi kaya aku. cuma yg jadi pertanyaan kalo antara pemain n background terjadi benturan scriptnya gmn ya?
December 30th, 2009 at 03:14
Pake script hitTest.
http://warungflash.com/2009/03/hittest/
February 15th, 2010 at 13:38
eh…
q minta contoh animasi po’o terserah.oke brow
February 15th, 2010 at 16:39
Maksudnya?
March 3rd, 2010 at 12:00
omh..saya mo nanya nh cara wat GAME d falsh 8 gmn sh..makasih..
^_^
March 4th, 2010 at 05:34
Beberapa tutorial membuat game dapat anda lihat di Warung Flash.
http://warungflash.com/category/flash-kerangka-game/
http://warungflash.com/category/flash-game-komplit/
March 4th, 2010 at 09:56
om tanya:
pemainya itukan kena gaya grafitasi tuh om, otomatis pas dia up, dia kebawah. itu gmn script nya ya om?
om punya link yang berkaitan dengan cara pembuatan game ini gk om
March 6th, 2010 at 06:23
Coba buka link berikut : http://warungflash.com/2009/03/dasar-game-fighting/
April 13th, 2010 at 08:00
Bang. Gmna biar pemainnya tidak bisa jalan melebihi background.
maksudnya di batasi biyar ga ilang dari layar ?
August 3rd, 2010 at 19:56
terima kasih mas…nama nya siapa neh…
sya sangat terbantu dengan web…ini lah cita cita saya, belajar membuat game dari flash…
kenalkan nama saya rais, slam dari palembang…
sangat membantu saya dalam mengajar flash cs3….
August 9th, 2010 at 08:09
Namanya Warung Flash
Salam kenal juga dari kami.
Silahkan berkunjung kembali.