Aplikasi berikut digunakan untuk mengatur property – property pada movie clip dengan cara
mengklik tombol-tombol yang tersedia.
Instance name Tampilan hasil :
alpha_btn
rotate_btn
scale_btn
show_btn
hide_btn
rotate10_btn
reset_btn
1. Action script yang tepat pada blank {Soal 1} untuk tombol sehingga
property alpha movie clip gbr menjadi 50% adalah….
______{Soal 1}__________________
}
2. Action script yang tepat pada blank {Soal 2} untuk tombol sehingga
property rotasi movie clip gbr menjadi 180 derajat adalah…
_________{Soal 2}___________________
}
1
A. rotation.gbr=180; D. gbr.rotation =180;
B. gbr.rotation = 0.18; E. gbr.rotate = 0.18;
C. gbr.rotate = 180
3. Action script yang tepat pada blank {Soal 3} untuk tombol sehingga
movie clip gbr diperbesar 150% baik skala X dan skala Y adalah…
C. gbr.scaleX =1;
gbr.scaleY=1;
4. Action script yang tepat pada blank {Soal 4} untuk tombol sehingga
tampilan movie clip gbr disembunyikan adalah …
5. Action script yang tepat pada blank {Soal 5} untuk tombol sehingga
kembali movie clip gbr ditampilkan kembali adalah…
2
6. Action script yang tepat pada blank {Soal 6} untuk tombol sehingga
menambah rotasi 10 derajat pada movie clip gbr setiap kali tombol diklik adalah…
__________{Soal 6}_____________
}
Susunan layer:
7. Action script yang tepat pada frame 1 agar pada saat dijalankan pertama kali berhenti
pada frame 1.
A. play(); D. gotoAndStop(“animasi”);
B. gotoAndPlay(“1”) E. stop();
C. gotoAndStop();
8. Action script yang tepat pada blank {Soal 8} untuk tombol , sehingga pada saat
3
A. gotoAndStop(“animasi”); D. stop();
B. gotoAndPlay("animasi"); E. gotoAndPlay("awal");
C. gotoAndPlay(“awal”)
9. Action script yang tepat pada blank {Soal 9} untuk tombol untuk menghentikan
jalannya animasi pada frame manapun adalah…
_________{Soal 9}___________________________;
}
A. play(); D. exit;
B. stop(); E. gotoAndStop();
C. gotoAndPlay(“animasi”);
10. Action script yang tepat pada blank {Soal 10}, yang terdapat pada frame 40 agar kembali
ke frame animasi dan menjalankan animasi yang ada adalah…
A. gotoAndPlay("awal"); D. stop();
B. gotoAndStop(“animasi”); E. gotoAndPlay("animasi");
C. play();
Lengkapi action script berikut untuk membuat penekanan tombol panah kanan dan kiri pada
keybord berfungsi:
stage.addEventListener(KeyboardEvent.KEY_DOWN,tombolku);
function tombolku(evt:KeyboardEvent):void {
switch(evt.keyCode) {
case Keyboard.RIGHT :
___{Soal 11}__________
break;
case Keyboard.LEFT :
4
___{Soal 12}__________
break;
}
}
11. Action script yang tepat untuk mengisi blank {Soal 11} adalah…
A. mc.prevFrame(); D. mc.nextFrame();
B. movie.nextFrame(); E. mc. Frame()+1;
C. movie.prevFrame();
12. Action script yang tepat untuk mengisi blank {Soal 12} adalah…
A. mc.prevFrame(); D. mc.nextFrame();
B. movie.nextFrame(); E. mc. Frame()-1;
C. movie.prevFrame();
13. Lengkapi action script pada blank {Soal 13} untuk memutar kincir dengan pertambahan
rotasi sebesar nilai n.
Action script:
var n:Number =20;
kincir.addEventListener(Event.ENTER_FRAME ,PutarKincir);
function PutarKincir(evt:Event):void {
________{Soal 13}___________
}
A. kincir.rotate=kincir.rotate+n; D. n = n+20;
B. kincir.rotation= n; E. kincir.rotation=kincir.rotation+n;
C. kincir.rotation= +n;
Ketika mouse ditekan dan belum dilepas, movie clip diperbesar ukurannya sebesar
200% (baik skala X dan skala Y), dan kembali ke ukuran semula ketika mouse dilepas.
Diketahui : instance name movie clip : teks
5
Lengkapi action script yang terdapat pada frame 1:
stage.addEventListener(MouseEvent.MOUSE_DOWN , PlayScale);
function PlayScale(evt:MouseEvent ):void {
______________
______________ {Soal 14}
}
stage.addEventListener(MouseEvent.MOUSE_UP , StopScale);
function StopScale(evt:MouseEvent ):void {
______________
______________ {Soal 15}
}
14. Action script yang tepat untuk mengisi blank {Soal 14} adalah…
A. teks.scaleX = 200; D. teks.scaleX = 2;
teks.scaleY = 200; teks.scaleY = 2;
C. movie.scaleX = 1;
movie.scaleY = 1;
15. Action script yang tepat untuk mengisi blank {Soal 15} adalah…
A. teks.scaleX = 200; D. teks.scaleX = 2;
teks.scaleY = 200; teks.scaleY = 2;
C. movie.scaleX = 1;
movie.scaleY = 1;
6
Ketentuan untuk soal nomor 16-17
Ketika pertama kali dijalankan, property alpha pada movie clip gbr sebesar 50% (tampak
transparan), dan ketika mouse diarahkan di atas tombol , property alpha pada
movie clip gbr diubah menjadi 100% (tampak jelas). Ketika mouse tidak diarahkan lagi
diatas tombol , maka property alpha pada movie clip gbr kembali menjadi 50%.
Instance name : gbr
Tampilan ketika pertama kali dijalankan Ketika mouse diarahkan di atas tombol
tombol.addEventListener(MouseEvent.MOUSE_OVER, transparansi_1);
function transparansi_1(evt:MouseEvent):void {
_____{Soal 16}_________
}
tombol.addEventListener(MouseEvent.MOUSE_OUT, transparansi_2);
function transparansi_2(evt:MouseEvent):void {
_____{Soal 17}_________
}
16. Action script yang tepat untuk mengisi blank {Soal 16} adalah…
A. gbr.alpha=1; D. mc.alpha = 1;
B. gbr.alpha=0; E. mc.alpha = 0.5;
C. gbr.alpha=0.5;
17. Action script yang tepat untuk mengisi blank {Soal 17} adalah…
A. gbr.alpha=1; D. mc.alpha = 1;
B. gbr.alpha=0; E. mc.alpha = 0.5;
C. gbr.alpha=0.5;
7
Ketentuan untuk soal nomor 18 – 19
Ketika mouse diarahkan di atas tombol , movie clip yang berisi gambar akan
ditampilkan dan property alpha pada tombol menjadi 100%. Jika mouse tidak diarahkan lagi
di atas tombol , movie clip yang berisi gambar tidak ditampilkan lagi, dan property
alpha pada tombol menjadi 50%.
tombol.addEventListener(MouseEvent.MOUSE_OVER,autobot_1);
function autobot_1 (evt:MouseEvent):void {
_____________________
_____________________ {Soal 18}
}
tombol.addEventListener(MouseEvent.MOUSE_OUT,autobot_2);
function autobot_2(evt:MouseEvent):void {
_____________________
_____________________ {Soal 19}
}
18. Action script yang tepat untuk mengisi blank {Soal 18} adalah…
A. tombol.alpha=1; D. tombol.alpha=0.5;
autobot.visible=false; autobot.visible=false;
B. tombol.alpha=1; E. tombol.alpha=0;
autobot.visible=true; autobot.visible=true;
C. tombol.alpha=0.5;
autobot.visible=true;
8
19. Action script yang tepat untuk mengisi blank {Soal 19} adalah…
A. tombol.alpha=1; D. tombol.alpha=0.5;
autobot.visible=false; autobot.visible=false;
B. tombol.alpha=1; E. tombol.alpha=0;
autobot.visible=true; autobot.visible=false;
C. tombol.alpha=0.5;
autobot.visible=true;
apel.addEventListener(MouseEvent.MOUSE_DOWN,Mulai);
function Mulai(evt:MouseEvent ):void {
__________________
__________________ {Soal 20}
}
apel.addEventListener(MouseEvent.MOUSE_UP,Berhenti);
function Berhenti (evt:MouseEvent ) :void {
__________________
__________________ {Soal 21}
}
20. Action script yang tepat untuk mengisi blank {Soal 20} adalah….
A. evt.target.startDrag(); D. evt.target.stopDrag();
evt.target.alpha=0.5; evt.target.alpha = 0;
B. evt.target.stopDrag(); E. evt.target.startDrag();
evt.target.alpha=0.5; evt.target.alpha = 1;
C. evt.target.stopDrag();
evt.target.alpha = 1;
9
21. Action script yang tepat untuk mengisi blank {Soal 21} adalah….
A. evt.target.startDrag(); D. evt.target.stopDrag();
evt.target.alpha=0.5; evt.target.alpha = 0;
B. evt.target.stopDrag(); E. evt.target.startDrag();
evt.target.alpha=0.5; evt.target.alpha = 1;
C. evt.target.stopDrag();
evt.target.alpha = 1;
22. Aplikasi berikut menampilkan animasi bola yang memantul, dimulai dari frame 1 dan
berhenti pada frame 42. Action script yang tepat pada frame 42 adalah…
A. play(); D. exit;
B. stop(); E. gotoAndStop();
C. gotoAndPlay(1);
23. Dalam pembuatan simbol button, fungsi pengaturan frame over adalah ….
A. menentukan area yang dapat di klik user untuk mengaktifkan tombol
B. merespon aksi mouse pada saat pointer diarahkan di atas tombol
C. merespon aksi mouse pada saat mouse ditekan (klik)
D. merespon aksi mouse pada saat mouse di drag
E. menampilkan bentuk awal tombol
24. Jenis text dalam Adobe Flash yang harus digunakan untuk meng-input-kan data-data
seperti contoh berikut adalah ....
10
25. Operator OR pada ActionScript dapat dinyatakan dengan lambang ….
A. + D. ||
B. – E. ()
C. &&
27. Operator sama dengan yang digunakan untuk membentuk ekspresi logika dapat
dinyatakan dengan tanda…
A. <> D. =
B. == E. &&
C. !=
28. Operator tidak sama dengan yang digunakan untuk membentuk ekspresi logika dapat
dinyatakan dengan tanda…
A. <> D. =
B. == E. &&
C. !=
11