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;
}
{
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;
//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;
} };
//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;
};
//---
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;
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;
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.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
{
gotoAndStop(35); }
9. HOME
on (release)
{
gotoAndStop(2);
}
10.NEXT
on (release)
{
gotoAndStop(2); }
11.Back
on (release)
{
gotoAndStop(3);