Flash Dengan Script
Embed Size (px)
description
Transcript of 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);

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

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.

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.

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.

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.

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.

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;

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

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

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

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

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

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.

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

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.