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
{ this.stop(); } on(rollOut){ this.play(); } 5. AWAN onClipEvent (load) { ya = _x; } onClipEvent (enterFrame) { _x -= 2; if (_x<-20) { _x = ya; }}
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
{ 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)
{ 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() {
//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;
} };
//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;
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;
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);
};
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;
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;
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() {
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();
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)
{ gotoAndStop(35); } 9. HOME on (release) { gotoAndStop(2); } 10. NEXT on (release) { gotoAndStop(2); } 11. Back on (release) { gotoAndStop(3); }