LISTING PROGRAM 1. HALAMAN MATAHARI PADA BACKGROUND onClipEvent(enterFrame) { _rotation += 1; // berputar searah jarum jam }
2. PLAY on (release) { gotoAndStop(2); }
3. EXIT on (release) { fscommand ("quit"); }
4. ANIMASI KERETA API on(rollOver)
Universitas Sumatera Utara
{ this.stop(); } on(rollOut){ this.play(); }
5. AWAN onClipEvent (load) { ya = _x; } onClipEvent (enterFrame) { _x -= 2; if (_x<-20) { _x = ya; }}
Universitas Sumatera Utara
6. MENU STUDY on (release) { gotoAndStop(3);
stopAllSounds(); }
Layer Alphabet on (release) { gotoAndStop(4); }
7. MENU SONG on (release) { gotoAndStop(31); stopAllSounds(); }
Layer Menu Song on (release)
Universitas Sumatera Utara
{ gotoAndStop(32); }
8. Menu Games on (release) { gotoAndStop(35); stopAllSounds(); }
Layer Score on (release) { gotoAndStop(36); }
Layer Time onClipEvent (load) { time = 60; kontrol = 1; } onClipEvent (enterFrame)
Universitas Sumatera Utara
{ kontrol++; if (kontrol == 8) { kontrol = 1; time--; if (time==0) { _root.gotoAndPlay("loser"); } } }
Layar Game stop(); for (i = 1; i<=8; i++) { set("kontrol" + i, true); } //membuat variable xawal dengan nilai koordinat x movie clip lingkaran //pertama kali xawal = satu._x; //membuat variable yawal dengan nilai koordinat y movie clip lingkaran //pertama kali yawal = satu._y; //ketika movie clip lingkaran ditekan satu.onPress = function() {
Universitas Sumatera Utara
//movie clip ini dapat didrag this.startDrag(); //movie clip ini berada di posisi paling atas this.swapDepths(1); }; //ketika tekanan pada movie clip lingkaran dilepaskan satu.onRelease = function() { //movie clip ini tidak dapat didrag this.stopDrag(); //jika posisi movie clip lingkaran berada di sekitar movie clip lingkaran_target if (eval(this._droptarget) == satu_target) { //posisi x movie clip ini sama dengan posisi x movie clip lingkaran_target this._x = _root.satu_target._x; //posisi y movie clip ini sama dengan posisi y movie clip lingkaran_target this._y = _root.satu_target._y; score +=125; if (kontrol1) { kontrol1 = false; if (score == 1000) { gotoAndPlay("winner"); } }
//jika tidak } else { //posisi x movie clip ini sama dengan nilai variable xawal this._x = xawal; //posisi y movie clip ini sama dengan nilai variable yawal this._y = yawal;
Universitas Sumatera Utara
} }; //ketika tekanan pada movie clip dilepaskan dan kursor mouse tidak berada //di movie clip lingkaran //membuat variable xawal dengan nilai koordinat x movie clip lingkaran //pertama kali xawal = dua._x; //membuat variable yawal dengan nilai koordinat y movie clip lingkaran //pertama kali yawal = dua._y; //ketika movie clip lingkaran ditekan dua.onPress = function() { //movie clip ini dapat didrag this.startDrag(); //movie clip ini berada di posisi paling atas this.swapDepths(1); }; //ketika tekanan pada movie clip lingkaran dilepaskan dua.onRelease = function() { //movie clip ini tidak dapat didrag this.stopDrag(); //jika posisi movie clip lingkaran berada di sekitar movie clip lingkaran_target if (eval(this._droptarget) == dua_target) { //posisi x movie clip ini sama dengan posisi x movie clip lingkaran_target this._x = _root.dua_target._x; //posisi y movie clip ini sama dengan posisi y movie clip lingkaran_target this._y = _root.dua_target._y; score +=125; if (kontrol2) { kontrol2 = false; if (score == 1000) { gotoAndPlay("winner"); }} //jika tidak } else { //posisi x movie clip ini sama dengan nilai variable xawal this._x = xawal; //posisi y movie clip ini sama dengan nilai variable yawal
Universitas Sumatera Utara
this._y = yawal; } }; //ketika tekanan pada movie clip dilepaskan dan kursor mouse tidak berada //di movie clip lingkaran dua.onReleaseOutside = function() { //movie clip ini tidak dapat didrag this.stopDrag(); //posisi x movie clip ini sama dengan nilai variable xawal this._x = xawal; //posisi y movie clip ini sama dengan nilai variable yawal this._y = yawal; };
//membuat variable xawal dengan nilai koordinat x movie clip lingkaran //pertama kali xawal = tiga._x; //membuat variable yawal dengan nilai koordinat y movie clip lingkaran //pertama kali yawal = tiga._y; //ketika movie clip lingkaran ditekan tiga.onPress = function() { //movie clip ini dapat didrag this.startDrag(); //movie clip ini berada di posisi paling atas this.swapDepths(1); }; //ketika tekanan pada movie clip lingkaran dilepaskan tiga.onRelease = function() { //movie clip ini tidak dapat didrag this.stopDrag(); //jika posisi movie clip lingkaran berada di sekitar movie clip lingkaran_target if (eval(this._droptarget) == tiga_target) { //posisi x movie clip ini sama dengan posisi x movie clip lingkaran_target this._x = _root.tiga_target._x; //posisi y movie clip ini sama dengan posisi y movie clip lingkaran_target this._y = _root.tiga_target._y; score +=125;
Universitas Sumatera Utara
if (kontrol3) { kontrol3 = false; if (score == 1000) { gotoAndPlay("winner"); }} //jika tidak } else { //posisi x movie clip ini sama dengan nilai variable xawal this._x = xawal; //posisi y movie clip ini sama dengan nilai variable yawal this._y = yawal; } }; //ketika tekanan pada movie clip dilepaskan dan kursor mouse tidak berada //di movie clip lingkaran tiga.onReleaseOutside = function() { //movie clip ini tidak dapat didrag this.stopDrag(); //posisi x movie clip ini sama dengan nilai variable xawal this._x = xawal; //posisi y movie clip ini sama dengan nilai variable yawal this._y = yawal; };
//membuat variable xawal dengan nilai koordinat x movie clip lingkaran //pertama kali xawal = empat._x; //membuat variable yawal dengan nilai koordinat y movie clip lingkaran //pertama kali yawal = empat._y; //ketika movie clip lingkaran ditekan empat.onPress = function() { //movie clip ini dapat didrag this.startDrag(); //movie clip ini berada di posisi paling atas this.swapDepths(1); }; //ketika tekanan pada movie clip lingkaran dilepaskan
Universitas Sumatera Utara
empat.onRelease = function() { //movie clip ini tidak dapat didrag this.stopDrag(); //jika posisi movie clip lingkaran berada di sekitar movie clip lingkaran_target if (eval(this._droptarget) == empat_target) { //posisi x movie clip ini sama dengan posisi x movie clip lingkaran_target this._x = _root.empat_target._x; //posisi y movie clip ini sama dengan posisi y movie clip lingkaran_target this._y = _root.empat_target._y; score +=125; if (kontrol4) { kontrol4 = false; if (score == 1000) { gotoAndPlay("winner"); }} //jika tidak } else { //posisi x movie clip ini sama dengan nilai variable xawal this._x = xawal; //posisi y movie clip ini sama dengan nilai variable yawal this._y = yawal; } }; //ketika tekanan pada movie clip dilepaskan dan kursor mouse tidak berada //di movie clip lingkaran empat.onReleaseOutside = function() { //movie clip ini tidak dapat didrag this.stopDrag(); //posisi x movie clip ini sama dengan nilai variable xawal this._x = xawal; //posisi y movie clip ini sama dengan nilai variable yawal this._y = yawal; };
//----------------------------xawal = lima._x;
Universitas Sumatera Utara
yawal = lima._y; lima.onPress = function() { this.startDrag(); this.swapDepths(1); }; lima.onRelease = function() { this.stopDrag(); if (eval(this._droptarget) == lima_target) { this._x = _root.lima_target._x; this._y = _root.lima_target._y; score +=125; if (kontrol5) { kontrol5 = false; if (score == 1000) { gotoAndPlay("winner"); }} } else { this._x = xawal; this._y = yawal; } }; lima.onReleaseOutside = function() { this.stopDrag(); this._x = xawal; this._y = yawal; }; //----------------------------xawal = enam._x; yawal = enam._y;
Universitas Sumatera Utara
enam.onPress = function() { this.startDrag(); this.swapDepths(1); }; enam.onRelease = function() { this.stopDrag(); if (eval(this._droptarget) == enam_target) { this._x = _root.enam_target._x; this._y = _root.enam_target._y; score +=125; if (kontrol6) { kontrol6 = false; if (score == 1000) { gotoAndPlay("winner"); }} } else { this._x = xawal; this._y = yawal; } }; enam.onReleaseOutside = function() { this.stopDrag(); this._x = xawal; this._y = yawal; }; //----------------------------xawal = tujuh._x; yawal = tujuh._y; tujuh.onPress = function() {
Universitas Sumatera Utara
this.startDrag(); this.swapDepths(1); }; tujuh.onRelease = function() { this.stopDrag(); if (eval(this._droptarget) == tujuh_target) { this._x = _root.tujuh_target._x; this._y = _root.tujuh_target._y; score +=125; if (kontrol7) { kontrol7 = false; if (score == 1000) { gotoAndPlay("winner"); }} } else { this._x = xawal; this._y = yawal; } }; tujuh.onReleaseOutside = function() { this.stopDrag(); this._x = xawal; this._y = yawal; }; //----------------------------xawal = delapan._x; yawal = delapan._y; delapan.onPress = function() { this.startDrag();
Universitas Sumatera Utara
this.swapDepths(1); }; delapan.onRelease = function() { this.stopDrag(); if (eval(this._droptarget) == delapan_target) { this._x = _root.delapan_target._x; this._y = _root.delapan_target._y; score +=125; if (kontrol8) { kontrol8 = false; if (score == 1000) { gotoAndPlay("winner"); }} } else { this._x = xawal; this._y = yawal; } }; delapan.onReleaseOutside = function() { this.stopDrag(); this._x = xawal; this._y = yawal; }; //-----------------------------
Layer Replay on (release)
Universitas Sumatera Utara
{ gotoAndStop(35); }
9. HOME on (release) { gotoAndStop(2); }
10. NEXT on (release) { gotoAndStop(2); }
11. Back on (release) { gotoAndStop(3); }
Universitas Sumatera Utara