flash dengan script

17
1 Stop, Play, GoToandPlay, GoToandStop ; 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 silahkan ikuti lang kah berikut ini. 1. Stop  berfungsi untu k mengh entikan fram e yang d iinginkan ole h penulisn ya. Stop (); 2. Play Berfungsi untuk memainkan frame selanjutnya, anda tidak dapat mengatur frame mana yang akan dimainkan, misalnya anda menaruh script play diframe 4, maka movie akan memainkan frame 5, 6, 7 dst. Play (); 3. gotoAndPlay Hampir sama dengan play tetapi anda dapat menentukan frame/frame label mana yang ingin dituju atau dimainkan, misalnya anda menaruh tombol dengan script gotoAndPlay(9) di dalamnya dan berada diframe 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 label anda, anda harus menuliskan frame label di antara tanda kutip, jika menggunakan variable, anda dapat menuliskannya langsung seperti menuliskan angka frame. Lihat contohnya. //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 fungsi hampir sama dengan gotoAndPlay hanya saja frame yang dituju tidak dimainkan seterusnya melainkan  berhenti, misalnya anda menaruh tombol dengan script gotoAndPlay (9) di dalamnya dan berada diframe 1, dan jika tombol tersebut ditekan maka akan memainkan frame 10 dan tidak akan dilanjutkan ke frame  berikutnya. Untuk memaink an frame label anda harus menulisk an frame label di antara tanda kutip. Jika menggunakan variable, anda dapat menuliskannya langsung seperti menuliskan angka frame. 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 perubahan angka 1 s/d 5 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 ma sukkan script berikut: //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);

Upload: aip-aja

Post on 02-Mar-2016

75 views

Category:

Documents


0 download

DESCRIPTION

multimedia

TRANSCRIPT

Page 1: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 1/16

1

Stop, Play, GoToandPlay, GoToandStop ;

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 silahkan ikuti langkah berikut ini.

1.  Stop

 berfungsi untuk menghentikan frame yang diinginkan oleh penulisnya.

Stop ();

2.  PlayBerfungsi untuk memainkan frame selanjutnya, anda tidak dapat mengatur frame mana yang akan dimainkan,

misalnya anda menaruh script play diframe 4, maka movie akan memainkan frame 5, 6, 7 dst.

Play ();

3.  gotoAndPlay

Hampir sama dengan play tetapi anda dapat menentukan frame/frame label mana yang ingin dituju atau

dimainkan, misalnya anda menaruh tombol dengan script gotoAndPlay(9) di dalamnya dan berada diframe 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 label anda, anda harus menuliskan frame label di antara tanda kutip, jika menggunakan variable,

anda dapat menuliskannya langsung seperti menuliskan angka frame. Lihat contohnya.

//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

fungsi hampir sama dengan gotoAndPlay hanya saja frame yang dituju tidak dimainkan seterusnya melainkan

 berhenti, misalnya anda menaruh tombol dengan script gotoAndPlay (9) di dalamnya dan berada diframe 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.

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 timeline3.  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 perubahan angka 1 s/d 5

ok.. sekarang animasi frame yang akan digunakan untuk mencoba ke empat script diatas sudah jadi. Sekarang kita akanmulai menerapkan scriptnya ke animasi frame tersebut.

Contoh penggunaan script stop: 

1. Buatlah animasi frame simpel diatas2. Klik frame 1 dan tekan F9. Pada kotak dialog yang muncul masukkan script berikut:

//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);

Page 2: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 2/16

2

12

//hentikan animasi frame stop();

3. Tekan Ctrl+Enter untuk melihat hasilnya.

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:

12345

 //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

2345

 //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:

12

 //hentikan animasi frame stop();

3. Buatlah sebuah tombol dengan tulisan gotoAndPlay di dalamnya. Klik tombol tersebut dan tekan F9. Pada kotakdialog yang muncul masukkan script berikut :

123

45

 //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 :

12

 //hentikan animasi frame stop();

Page 3: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 3/16

3

3. Buatlah sebuah tombol dengan tulisan gotoAndStop di dalamnya. Klik tombol tersebut dan tekan F9. Pada kotakdialog yang muncul masuk kan script berikut :

1234

5

 //ketika tombol ditekan on (press) {

 //animasi berhenti di frame 4 gotoAndStop(4);

}

4. Tekan Ctrl+Enter untuk melihat hasilnya.

Page 4: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 4/16

4

Jam Analog

1.  Sekarang anda akan mencoba bekerja dengan script yang sederhana, anda akan membuat animasi jam, mari

kita mulai siapkan lembar kerja baru dengan size 250X250pxl. Dengan background hitam.

2.  Ganti nama layer menjadi background, double klik di layer 1.

3.  Lalu masih dilayer background, desainlah latar belakang jam seperti gambar dibawah ini, anda dapat

menggunakan tool yg anda kuasai.

latar belakang jam4.  Siapkan layer baru, anda dapat mengklik icon insert new layer di timeline, lalu ganti nama layer menjadi jarum

 jam.

5.  Masih dilayer jarumjam, desainlah jarum jam. Aktifkan line tool, gunakan stroke height = 4 dengan warna yg

sesuai pilihan anda. Buatlah kearah angka 12.

6.  Pilih objek jarum yg baru saja anda buat, lalu tekan tombol F8 utk mengconvert menjadi symbol, isi fieldnamenya dg jam, lalu typenya Movie Clip, dan Regestrationnya tengah bawah.

Kotak dialog convert to symbol7.  Lihat ke propertie bar, berinama instance namenya dg jam_mc. Nama ini yg nantinya akan digunakan dalam

script.

Properrties bar8.  Desainlah jarum untuk menitnya, bedakan warna dan stroke heightnya, berinama instance namenya =

menit_mc.

Page 5: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 5/16

5

Jarum menit

9.  Dan jarum yg terakhir adalah detik dg instance name = detik_mc.

Jarum detik10. Anda sudah selesai membuat jarum jam, menit, dan detiknya. Sekarang waktunya anda membuat script utk

menjalankan jam yg sudah anda buat.

11. Klik tab action, lalu ketikan script di bawah ini. Tempatkan scriptnya di layer jarumjam.

_root.onEnterFrame=function(){

tanggal =new Date();

jam_mc._rotation=tanggal.getHours()*30+(tanggal.getMinutes()/2);

menit_mc._rotation=tanggal.getMinutes()*6+(tanggal.getSeconds()/10);

detik_mc._rotation=tanggal.getSeconds()*6

};

12. Ok, sekarang test jam anda, Test > Movie.

Hasil akhir jam.

Jam Digital.

1.  Siapkan dokumen baru flash, lalu pada properties bar klik tab size isi nilai dimensionnya menjadi 200pxl x

50pxl dengan background hitam.

2.  Aktifkan teks tool, lalu pada properties barnya ganti type textnya menjadi dynamic teks, lalu kik di stage

selanjutnya isikan nilai variablenya dengan nama jam.

Page 6: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 6/16

6

3.  Ulangi langkah kedua untuk Dynamic Text Menit, dan Detik jangan lupa atur variablenya, sehingga terlihat

seperti gambar dibawah ini.

4.  Untuk pembatas antara Jam, Menit dan detik gunakan static teks dengan menggunakan titik 2 (:)

5.  Klik frame 1 dan tekan f9 pada keyboard untuk menampilkan area action script, selanjutnya anda ketikan script

 berikut ini.

onEnterFrame = function () {

 waktu = new Date();

jam = waktu.getHours();

 menit = waktu.getMinutes();

detik = waktu.getSeconds();

if (jam<10) {

jam = "0"+jam;

}

if (menit<10) { menit = "0"+menit;

}

if (detik<10) {

detik = "0"+detik;

}

};

6.  Test movie anda (Ctrl + Enter). Lihat hasilnya.

Rotasi objek dengan script.

1.  Siapkan dokumen flash baru.

2.  Buatlah gambar yang akan anda rotasi, misalnya kita akan membuat sebuah logo seperti dibawah ini.

3.  Seleksi seluruh objek lingkaran tersebut, lalu tekan F8 untuk menkonversinya menjadi Movie Clip, beri nama

logo dengan type Movie Clips dan Regestrationnya ditengah. Klik ok. Berikan nama Instance namenya dengan

nama logo.

Dynamic Teks

Dg var : jam

Dynamic Teks

Dg var : menit

Dynamic Teks

Dg var : detik

Static Teks Static Teks

Untuk membuat logo disamping anda bisa menggunakan oval

tool dengan fill warna merah dan stroke warna putih, lalu buat

lingkaran kecil didalamnya dan untuk membagi menjadi dua

warna gunakan line tool untuk memisahkannya, setelah itu

gunakan paint bucket untuk mengisi warna sesuai keinginan

anda.

Page 7: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 7/16

7

4.  Lalu klik pada frame 1 dan tekan F9 untuk menampilkan area action script.

5.  Ketikan script berikut ini.

logo.onEnterFrame=function(){

this._rotation+=10;};

6.  Tes movie anda (Ctrl + Enter).

Rotasi dengan tombol. 

7.  Kita lanjutkan dengan menambahkan tombol untuk mengendalikan objek movie clipnya.

8.  Siapkan tombol onoffnya sebagai pengendali objek logo tersebut. Buatlah sebuah kotak lalu tuliskan teks OFF

diatas kotak tersebut lihat gambar dibawah ini.

9.  Seleksi objek tersebut lalu tekan tombol F8 untuk mengkonversinya menjadi Movie Clip, berinama OnOff

dengan type Movie Clip dan Regestrationnya ditengah. Klik ok.

10. Lalu double klik pada objek tombol onoffnya, untuk masuk ke dalam timeline movie clip

11. Klik pada frame 1 lalu tekan F9, ketikan script stop();

12. Tambahkan keyframe pada frame 2, klik kanan pada frame 2 lalu pilih keyframe.

13. Ganti teksnya menjadi ON dengan warna latar merah, lalu tambahkan script stop(); pada frame 2

14. Kembali kestage, (klik teks Scene 1 pada timeline)

15. Jangan lupa untuk memberi nama pada Instant name (onoff)

16. Klik frame 1, lalu tekan F9 untuk membuat scriptnya,..lalu ketikan script berikut ini.

angka = 0;

logo.onEnterFrame = function() {

this._rotation += angka;

if (onoff._currentframe == 2) {

angka = 7;} else if (angka>0) {

angka -= 0.2;

}

};

onoff.onRelease = function() {

if (this._currentframe == 1) {

this.gotoAndStop(2);

} else {

this.gotoAndStop(1);

}

};;

Mengganti Objek Mouse. 

1.  Sekarang kita akan menggerakan objek dengan gerakkan mouse, siapkan dokumen flash yang baru

2.  Lalu buatlah sebuah objek yang akan anda gerakkan dengan mouse nantinya. Misalnya saya buat objek

lingkaran.

Page 8: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 8/16

8

3.  Seleksi movieclip tersebut dan tekan tombol F9 untuk membuka area action script.

4.  Lalu masukkan action script berikut ini :

// action script untuk movie clip

onClipEvent (enterFrame) {

//menggeser objek lingkaran berdasarkan titik pusat mouse

startDrag(this,true);

}

Menggeser objek kekanan dan kekiri dan menyembunyikan mousenya

5.  Jika anda ingin menggeser objeknya hanya ke kanan dan ke kiri saja ubah parameternya menjadi, jangan lupa

objeknya di konversi menjadi movie clip dengan instant namenya lingkaran

lingkaran.onEnterFrame = function() {

 Mouse.hide ();

startDrag(this, true, 25, 380, 275, 380);

};

Mendrag objek keposisi yang diinginkan

6.  Buatlah objek lingkaran, lalu konversi menjadi Movie Clip dengan regestrationnya ditengah.

7.  Klik objek tersebut, lalu tekan tombol F9

8.  Selanjutnya ketikan script berkut ini.

//movieclip ini dapat didrag

startDrag(this);

}

//ketika melepas tekanan setelah mouse ditekan

on (release) {

//movieclip ini berhenti didrag

stopDrag();

}

Menggerakan objek dengan keypad 

1.  Sekarang anda akan menggerakan objek movie clip menggunan tombol panah kanan, kiri, atas dan bawah

2.  Siapkan satu dokumen flash dengan ukuran standar saja.

3.  Lalu buat sebuah objek lingkaran dengan warna kesukaan anda.

4.  Seleksi objek lingkaran tersebut, lalu tekan tombol F8 untuk mengkonversinya menjadi symbol MC, beri nama

 bola, dan type Movie Clip jangan lupa, lalu klik OK.

5.  Klik objek lingkarannya, lalu tekan tombol F9

onClipEvent (enterFrame) {if (Key.isDown(Key.LEFT)) {

 _x--;

}

if (Key.isDown(Key.RIGHT)) {

 _x++;

}

if (Key.isDown(Key.UP)) {

 _y--;

}

if (Key.isDown(Key.DOWN)) {

 _y++;}

}

6.  test movie (Ctrl + Enter)

7.  anda bisa menambah variable kecepatan untuk gerakkan bolanya, lihat scriptnya dibawah ini.

onClipEvent (load) {

 percepatan = 0.2;

Page 9: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 9/16

9

kecepatan_x = 0;

kecepatan_y = 0;

}

onClipEvent (enterFrame) {

if (Key.isDown(Key.LEFT)) {

kecepatan_x -= percepatan;

}

if (Key.isDown(Key.RIGHT)) {

kecepatan_x += percepatan;}

if (Key.isDown(Key.UP)) {

kecepatan_y -= percepatan;

}

if (Key.isDown(Key.DOWN)) {

kecepatan_y += percepatan;

}

 _y += kecepatan_y;

 _x += kecepatan_x;

}

Labirin 

Penggembangannya akan kita buat sebuah game sederhana, oke ikutilah langkah berikut ini.1.  Buatlah sebuah objek lingkaran di tengah stage, pastikan lingkarannya tidak terlalu besar

2.  Setelah itu seleksi lingkaran tersebut, tekan tombol F8 di pada keyboard untuk menampilkan kotak dialog

Convert to symbol. Name : bola, Type : movie clip, Regestration : center. ok

3.  Hapus objek lingkaran yang ada di stage. Klik objeknya lalu tekan tombol delete

4.  Buatlah objek persegi didalam stage, jangan gunakan fill color gunakan warna stroke color : black, sisakan

sedikit space di sisi stage.

5.  Aktifkan line tool, lalu buatlah jalur yang akan dilalui oleh objek bola nantinya ingat jalurnya harus

disesuaikan dengan besar objek lingkarannya.

6.  Setelah selesai anda membuat jalurnya, beri warna pada objek yang akan menjadi pembatas, aktifkan paint

 bucket tool, lalu pilih fill colornya setelah itu klik pada objek yang ingin diberi warna sebagai pembatas jalur.

Lihat gambar dibawah.

7.  Setelah selesai memberikan warna pada objek dindingnya, sekarang konversi objek tersebut menjadi movie

clip, tekan F8 untuk memuncul kotak, Name : bola, Type : Movie Clip, ok.

8.  Berikan nama pada instance name : dinding

Page 10: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 10/16

10

9.  Tambahkan layer untuk menempatkan objek bola yang sudah anda buat tadi.

10. Lalu klik dan drag objek bola yang ada di library ke dalam stage.

11. Setelah itu berikan nama pada instance namenya : pemain.

12. Klik insert new layer, nah sekarang anda memiliki 3 layer yaitu layer 1 untuk objek dinding, layer 2 untuk

objek bola dengan instance name : pemain, lalu layer 3 untuk Actionscriptnya.

13. Klik frame 1 pada layer 3, lalu tekan F9 untuk memunculkan action script.

14. Ketikan script berikut ini :stop();

//jari-jari pemain

tombol = pemain._width/2;

//kecepatan pemain bergerak

kecepatan = 5;

onEnterFrame = function() {

//jika tombol panah kiri ditekan

if (Key.isDown(Key.LEFT)) {

//pemain bergerak ke kiri

pemain._x -= kecepatan;

}//jika tombol panah kanan ditekan

if (Key.isDown(Key.RIGHT)) {

//pemain bergerak ke kanan

pemain._x += kecepatan;

}

//jika tombol panah atas ditekan

if (Key.isDown(Key.UP)) {

//pemain1 dan pemain2 bergerak ke atas

pemain._y -= kecepatan;

}

//jika tombol panah bawah ditekan

if (Key.isDown(Key.DOWN)) {

//pemain1 bergerak ke bawah

pemain._y += kecepatan;

}

//membuat pemain tidak dapat melewati dinding

while (dinding.hitTest(pemain._x, pemain._y+tombol, true)) {

pemain._y--;

}

while (dinding.hitTest(pemain._x, pemain._y-tombol, true)) {

pemain._y++;}

while (dinding.hitTest(pemain._x-tombol, pemain._y, true)) {

pemain._x++;

}

while (dinding.hitTest(pemain._x+tombol, pemain._y, true)) {

pemain._x--;

Page 11: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 11/16

11

}

};

15. Ok. Test movie anda..(Ctrl + Enter) gunakan tanda panah untuk memainkannya.

Tangkap benda. 

Setelah anda memahami script diatas, sekarang akan kita kembangkan menjadi sebuah game dengan menggerakkan

movie clip sebagai penangkapnya.

1.  Siapkan dokumen flash baru. Klik file new document.2.  Lalu buatlah sebuah objek lingkaran didalam stage dengan warna yang anda sukai.

3.  Konversi objek lingkaran tersebut menjadi sebuah movie clip, tekan tombol F8 isikan namenya dengan nama

lingkaran, typenya Movie Clip, registration tengah. Klik ok.

4.  Hapus objek lingkaran tersebut dari stage.

5.  Buat objek penangkapnya, lalu konversi menjadi symbol movie clip dengan nama penangkap dan jangan lupauntuk memberikan nama di instant namenya.

6.  Aktifkan teks tool , lalu ganti type textnya menjadi Dynamic Text , klik di dalam stage lalu isikan dengan

angka 0, setelah itu isi nilai variablenya dengan Score. 

7.  Masih menggunakan teks tool, sekarang anda buat teks Score dengan type text Static Text. 

8.  Klik panel Library, lalu klik kanan pada movie clip lingkaran pada pop up yang muncul pilih Lingkage, maka

akan keluar kotak dialog lingkage. Identifier : lingkaran, linkage : ceklist pada pilih export for actionscript dan

export in first frame, ok

Page 12: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 12/16

12

9.  Klik pada frame 1, lalu tekan tombol F9, setelah itu ketikan script berikut ini.

onEnterFrame = function () {

//jika nilai acak 20 sama dengan 5

if (random(20) == 5) {

//tempatkan movie clip lingkaran dari library ke stage dengan posisi x =

nilai acak 280 dan y= -20

//_x =random(280) membuat kemunculan lingkaran selalu acak berdasarkan

koordinat x lingkaran

lingkaran_jatuh=attachMovie("lingkaran","lingkaran"+_root.getNextHig

hestDepth(),_root.getNextHighestDepth(), {_x:random(280), _y:-20});lingkaran_jatuh.onEnterFrame = function() {

//nilai koordinat y lingkaran ditambah 10 (lingkaran bergerak turun)

this._y += 10;

//jika menabrak penangkap

if (this.hitTest(penangkap)) {

//score ditambah 1

score = Number(score)+1;

//hilangkan movieclip ini dari stage

removeMovieClip(this);

}

};}

};

penangkap.onEnterFrame = function() {

// sembunyikan mouse

Mouse.hide ();

startDrag(this, true, 25, 380, 275, 380);

};

10. Test Movie anda (Ctrl + Enter).

Mengikuti Mouse

Siapkan dokumen flash baru kali ini anda akan membuat sebuah objek yang akan mengikuti pergerakan mouse berada,

nanti objek mousenya bisa anda ganti dengan objek/benda yang anda inginkan.

1.  Buatlah sebuah objek lingkaran, lalu konversi menjadi movie clip, dengan nama lingkaran, dan instance

namenya lingkaran.

2.  Klik pada frame 1, lalu tekan F9 ketikan script berikut ini :

//membuat variable kecepatanX dengan nilai 20

kecepatanX = 20;

//membuat variable kecepatanY dengan nilai 20

kecepatanY = 20;lingkaran.onEnterFrame = function() {

//koordinat x movie clip ini sama dengan koordinat negatif x movie clip ini ditambah koordinat x kursor mouse

this.x = -this._x+_root._xmouse;

// posisi y movie clip ini sama dengan koordinat negatif y movie clip ini ditambah koordinat y kursor mouse

this.y = -this._y+_root._ymouse;

//menghitung kecepatanX dan kecepatanY

Page 13: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 13/16

13

kecepatanX = (kecepatanX*0.5)+(this.x*0.1);

kecepatanY = (kecepatanY*0.5)+(this.y*0.1);

//koordinat x movie clip ini ditambah kecepatanX

this._x += kecepatanX;

//koordinat y movie clip ini ditambah kecepatanY

this._y += kecepatanY;

};

3.  Test movie anda. 

Drag And Drop 

Drag and drop adalah fungsi untuk menggerakkan objek dengan cara mengklik objek dan menggeser objek tersebut

kelokasi yang diinginkan lalu melepasnya.

1.  Siapkan dokumen flash baru.

2.  Buatlah objek lingkaran didalam stage lalu konversi objek tersebut menjadi movie clip.

3.  Klik objek lingkaran tersebut, lalu tekan tombol F9 untuk memunculkan action script.

4.  Ketikan script berikut ini.

//ketika mouse ditekan

on (press) {

//movieclip ini dapat didrag

startDrag(this);

}

//ketika melepas tekanan setelah mouse ditekan

on (release) {//movieclip ini berhenti didrag

stopDrag();

}

5.  Tes Movie anda. Lalu klik dan drag objek lingkaran tersebut.

Tarik objek dengan mouse.

Objek yang ada di stage akan anda tarik menggunakan mouse dan ketika objeknya dilepas maka objek tersebut akan

kembali ke posisi awal.

1.  Siapkan dokumen flash baru.

2.  Buatlah objek lingkaran sebagai objek yang akan digunakan sebagai latihan, anda dapat menggunakan oval

tool untuk membuat objek lingkaran.

3.  Seleksi objek lingkaran yang sudah anda buat, lalu tekan tombol F8 untuk mengkonversinya menjadi movie

clip.

4.  Klik pada frame 1. Lalu tekan tombol F95.  Setelah itu ketikan script berikut ini.

//membuat variable targetX dengan nilai koordinat x awal lingkaran

targetX = lingkaran._x;

//membuat variable targetY dengan nilai koordinat y awal lingkaran

targetY = lingkaran._y;

//membuat variable kecepatanX dengan nilai 0

Page 14: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 14/16

14

kecepatanX = 0;

//membuat variable kecepatanY dengan nilai 0

kecepatanY = 0;

//membuat variable gerak dengan nilai 1

gerak = 1;

//membuat variable kecepatan dengan nilai 10

kecepatan = 10;

//membuat variable perlambat dengan nilai 1.2

 perlambat = 1.2;lingkaran.onEnterFrame = function() {

//jika variable gerak bernilai 1

if (gerak == 1) {

//posisi x movie clip ini ditambah nilai kecepatanX

this._x += kecepatanX;

//posisi y movie clip ini ditambah nilai kecepatanY

this._y += kecepatanY;

//menghitung nilai kecepatanX dan kecepatanY

kecepatanX += (targetX-this._x)/kecepatan;

kecepatanY += (targetY-this._y)/kecepatan;

//kecepatanX dan kecepatanY dibagi perlambat

kecepatanX /= perlambat;

kecepatanY /= perlambat;

}

//jika variable gerak bernilai 2

if (gerak == 2) {

//posisi x movie clip ini sama dengan posisi x kursor mouse

this._x = _root._xmouse;

//posisi y movie clip ini sama dengan posisi y kursor mouse

this._y = _root._ymouse;

//nilai kecepatanX diubah menjadi 0kecepatanX = 0;

//nilai kecepatanY diubah menjadi 0

kecepatanY = 0;

}

};

//ketika mouse ditekan

onMouseDown = function () {

//ubah nilai variable gerak menjadi 2

gerak = 2;

};

//ketika mouse tidak ditekanonMouseUp = function () {

//ubah nilai variable gerak menjadi 1

gerak = 1;

};

6.  Tes movie anda. Klik objeknya lalu tarik kearah yang anda inginkan, setelah itu lepas.

Page 15: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 15/16

15

Animasi lingkaran

Animasi lingkaran yang akan kita buat ini adalah berupa 20  animasi motion tween lingkaran yang sama yang

dimainkan di dalam stage. Berikut cara membuatnya :

1.  Buatlah sebuah garis lingkaran. Seleksi garis tersebut dan tekan F8. Pada kotak dialog yang muncul masukangaris_lingkaran sebagai Name dan Movie Clip sebagai Type lalu tekan OK.

2.  Seleksi movie clip garis_lingkaran di stage dan tekan F8 lagi. Pada kotak dialog yang muncul masukan

tween_lingkaran sebagai Name dan Movie Clip sebagai Type lalu tekan OK3.  Klik 2 kali movie clip tween_lingkaran untuk masuk ke dalam stagenya. 4. Setelah anda berada di dalam stage

tween_lingkaran, klik kanan frame 10 dan pilih Insert Keyframe.

4.  Ubah ukuran movie clip garis_lingkaran di frame 10 menjadi lebih kecil.

5.  Klik kanan frame 5 dan pilih Create Motion Tween. Jika sudah tekan Ctrl+E untuk kembali ke stage scene6.  Klik frame 1 dan tekan F9. Pada kotak dialog yang muncul masukan script berikut:

var jumlah_animasi:Number = 0;

onEnterFrame = function () {//jika jumlah animasi kurang dari 20if (jumlah_animasi<20) {

//masukan movie clip berlinkage lingkaran ke stageanimasi_lingkaran = attachMovie("lingkaran","lingkaran"+

 _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:random(300), _y:random(300)});

//jumlah animasi ditambah 1

Frame 1 Frame 10

Page 16: Flash Dengan Script

7/18/2019 Flash Dengan Script

http://slidepdf.com/reader/full/flash-dengan-script 16/16

16

jumlah_animasi += 1;}animasi_lingkaran.onEnterFrame = function() {

//jika frame animasi_lingkaran berada di frame 10if (this._currentframe == 10) {

//jumlah animasi dikurangi 1jumlah_animasi -= 1;//hapus movie clip ini dari stagethis.removeMovieClip();

}};};

7.  Tekan Ctrl + L untuk membuka Library, lalu klik kanan movie clip tween_lingkaran di llibrary dan pilih

Linkage..

8.  Pada kotak dialog yang muncul beri tanda centang pada export for actionscript lalu berikan lingkaran sebagai

identifiernya, jika sudah tekan ok.

9.  Tekan Ctrl + Enter untuk melihat hasilnya.