Animasi Pengenalan Anatomi Tubuh Manusia Menggunakan Adobe Flash CS3
LISTING PROGRAM
1. Halaman Intro Opening
Layer Enter
on(release){
loadMovieNum(“menu.swf”, 0);
}
Layer Exit
on(release){
fscommand("quit","true");
}
Layer Music
on(release){
stopAllSounds();
}
2. Halaman Menu
Layer Background
Stop();
//membuat sebuah movie clip kosong yang berisi jatuh
_root.createEmptyMovieClip("jatuh", 1);
//mengatur width sama dengan width stage dikali 2.5
width = Stage.width*2.5;
with (jatuh) {
//membuat garis
lineStyle(1, 0x660033, 100);
lineTo(2, 10);
}
//membuat variable i dengan nilai kurang dari 250
for (i=0; iStage.height) {
//posisi y garis hujan berada di koordinat 0
_root["garis_hujan"+i]._y = 0;
//posisi x garis hujan berada di nilai acak width dikurangi panjang stage dibagi
2
_root["garis_hujan"+i]._x = random(width)-Stage.width/2;
}
}
};
Layer Anatomi
on(release){
loadMovieNum(“anatomi.swf”, 0);
}
Layer Bagian Sistem Anatomi
on(release){
loadMovieNum(“gbr_anatomi.swf”, 0);
}
Universitas Sumatera Utara
Layer Exercise
on(release){
loadMovieNum(“soal.swf”, 0);
}
Layer Intro
on(release){
loadMovieNum(“intro.swf”, 0);
}
Layer Exit
on(release){
fscommand("quit","true");
}
3. Halaman Anatomi
Layer Video
on(release){
nextFrame();
}
4. Halaman Bagian Sistem Anatomi
4.1 Layer sistem kerangka
on (release){
loadMovieNum("kerangka1.swf", 0);
}
Next
on(release){
gotoAndPlay(2);
}
Universitas Sumatera Utara
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);
}
4.2 Layer sistem otot
on(release){
loadMovieNum("sistem otot.swf", 0);
}
Next
on(release){
loadMovieNum("sistem peredaran darah.swf", 0);
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);
}
4.3 Layer sistem peredaran darah
on (release){
loadMovieNum("sistem peredaran darah.swf", 0);
}
Next
on(release){
nextFrame();
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);}
Universitas Sumatera Utara
4.4 Layer sistem pernapasan
on(release){
loadMovieNum("sistem pernapasan.swf", 0);
}
Next
on(release){
loadMovieNum("sistem indera.swf", 0);
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);
}
4.5 Layer sistem indera
on(release){
loadMovieNum("sistem indera.swf", 0);
}
Next
on(release){
nextFrame();
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);
}
4.6 Layer sistem pencernaan
on(release){
loadMovieNum("sistem pencernaan.swf", 0);
}
Universitas Sumatera Utara
Next
on(release){
nextFrame();
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);
}
4.7 Layer sistem urinaria
on(release){
loadMovieNum("sistem urinaria.swf", 0);
}
Next
on(release){
nextFrame();
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);}
4.8 Layer sistem reproduksi
on(release){
loadMovieNum("sistem reproduksi.swf", 0);
}
Next
on(release){
nextFrame();
}
Universitas Sumatera Utara
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);
}
4.9 Layer sistem saraf
on(release){
loadMovieNum("sistem syaraf.swf", 0);
}
Next
on(release){
nextFrame();
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);}
4.10 Layer sistem endoktrin
on(release){
loadMovieNum("sistem endoktrin.swf", 0);
}
Next
on(release){
nextFrame();
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);
}
Universitas Sumatera Utara
5. Halaman Exercise
Layer Play
on(release){
nextFrame();
}
Layer Start
on(release){
nextFrame();
}
Layer Replay
on(release){
gotoAndstop(4);
}
Layer soal
Soal 1
Stop();
score = 0;
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
nextFrame();
};
b.onRelease = function() {
score += 10;
nextFrame();
};
c.onRelease = function() {
nextFrame();
};
d.onRelease = function() {
nextFrame();
};
Universitas Sumatera Utara
Soal 2
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
score += 10;
nextFrame();
};
d.onRelease = function() {
};
nextFrame();
Soal 3
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
nextFrame();
};
d.onRelease = function() {
score += 10;
nextFrame();
};
Universitas Sumatera Utara
Soal 4
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
score += 10;
nextFrame();
};
d.onRelease = function() {
score += 10;
nextFrame();
};
Soal 5
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
score += 10;
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
nextFrame();
};
d.onRelease = function() {
};
nextFrame();
Universitas Sumatera Utara
Soal 6
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
score += 10;
nextFrame();
};
d.onRelease = function() {
};
nextFrame();
Soal 7
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
nextFrame();
};
b.onRelease = function() {
score += 10;
nextFrame();
};
c.onRelease = function() {
nextFrame();
};
d.onRelease = function() {
};
nextFrame();
Universitas Sumatera Utara
Soal 8
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
score += 10;
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
nextFrame();
};
d.onRelease = function() {
};
nextFrame();
Soal 9
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
score += 10;
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
nextFrame();
};
d.onRelease = function() {
};
nextFrame();
Universitas Sumatera Utara
Soal 10
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
score += 10;
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
nextFrame();
};
d.onRelease = function() {
};
nextFrame();
Layer Nilai
if(skor =70){
hasil='Selamat kamu lulus!!'
}
Universitas Sumatera Utara
1. Halaman Intro Opening
Layer Enter
on(release){
loadMovieNum(“menu.swf”, 0);
}
Layer Exit
on(release){
fscommand("quit","true");
}
Layer Music
on(release){
stopAllSounds();
}
2. Halaman Menu
Layer Background
Stop();
//membuat sebuah movie clip kosong yang berisi jatuh
_root.createEmptyMovieClip("jatuh", 1);
//mengatur width sama dengan width stage dikali 2.5
width = Stage.width*2.5;
with (jatuh) {
//membuat garis
lineStyle(1, 0x660033, 100);
lineTo(2, 10);
}
//membuat variable i dengan nilai kurang dari 250
for (i=0; iStage.height) {
//posisi y garis hujan berada di koordinat 0
_root["garis_hujan"+i]._y = 0;
//posisi x garis hujan berada di nilai acak width dikurangi panjang stage dibagi
2
_root["garis_hujan"+i]._x = random(width)-Stage.width/2;
}
}
};
Layer Anatomi
on(release){
loadMovieNum(“anatomi.swf”, 0);
}
Layer Bagian Sistem Anatomi
on(release){
loadMovieNum(“gbr_anatomi.swf”, 0);
}
Universitas Sumatera Utara
Layer Exercise
on(release){
loadMovieNum(“soal.swf”, 0);
}
Layer Intro
on(release){
loadMovieNum(“intro.swf”, 0);
}
Layer Exit
on(release){
fscommand("quit","true");
}
3. Halaman Anatomi
Layer Video
on(release){
nextFrame();
}
4. Halaman Bagian Sistem Anatomi
4.1 Layer sistem kerangka
on (release){
loadMovieNum("kerangka1.swf", 0);
}
Next
on(release){
gotoAndPlay(2);
}
Universitas Sumatera Utara
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);
}
4.2 Layer sistem otot
on(release){
loadMovieNum("sistem otot.swf", 0);
}
Next
on(release){
loadMovieNum("sistem peredaran darah.swf", 0);
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);
}
4.3 Layer sistem peredaran darah
on (release){
loadMovieNum("sistem peredaran darah.swf", 0);
}
Next
on(release){
nextFrame();
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);}
Universitas Sumatera Utara
4.4 Layer sistem pernapasan
on(release){
loadMovieNum("sistem pernapasan.swf", 0);
}
Next
on(release){
loadMovieNum("sistem indera.swf", 0);
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);
}
4.5 Layer sistem indera
on(release){
loadMovieNum("sistem indera.swf", 0);
}
Next
on(release){
nextFrame();
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);
}
4.6 Layer sistem pencernaan
on(release){
loadMovieNum("sistem pencernaan.swf", 0);
}
Universitas Sumatera Utara
Next
on(release){
nextFrame();
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);
}
4.7 Layer sistem urinaria
on(release){
loadMovieNum("sistem urinaria.swf", 0);
}
Next
on(release){
nextFrame();
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);}
4.8 Layer sistem reproduksi
on(release){
loadMovieNum("sistem reproduksi.swf", 0);
}
Next
on(release){
nextFrame();
}
Universitas Sumatera Utara
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);
}
4.9 Layer sistem saraf
on(release){
loadMovieNum("sistem syaraf.swf", 0);
}
Next
on(release){
nextFrame();
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);}
4.10 Layer sistem endoktrin
on(release){
loadMovieNum("sistem endoktrin.swf", 0);
}
Next
on(release){
nextFrame();
}
Back
on(release){
loadMovieNum("gbr_anatomi.swf", 0);
}
Universitas Sumatera Utara
5. Halaman Exercise
Layer Play
on(release){
nextFrame();
}
Layer Start
on(release){
nextFrame();
}
Layer Replay
on(release){
gotoAndstop(4);
}
Layer soal
Soal 1
Stop();
score = 0;
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
nextFrame();
};
b.onRelease = function() {
score += 10;
nextFrame();
};
c.onRelease = function() {
nextFrame();
};
d.onRelease = function() {
nextFrame();
};
Universitas Sumatera Utara
Soal 2
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
score += 10;
nextFrame();
};
d.onRelease = function() {
};
nextFrame();
Soal 3
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
nextFrame();
};
d.onRelease = function() {
score += 10;
nextFrame();
};
Universitas Sumatera Utara
Soal 4
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
score += 10;
nextFrame();
};
d.onRelease = function() {
score += 10;
nextFrame();
};
Soal 5
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
score += 10;
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
nextFrame();
};
d.onRelease = function() {
};
nextFrame();
Universitas Sumatera Utara
Soal 6
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
score += 10;
nextFrame();
};
d.onRelease = function() {
};
nextFrame();
Soal 7
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
nextFrame();
};
b.onRelease = function() {
score += 10;
nextFrame();
};
c.onRelease = function() {
nextFrame();
};
d.onRelease = function() {
};
nextFrame();
Universitas Sumatera Utara
Soal 8
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
score += 10;
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
nextFrame();
};
d.onRelease = function() {
};
nextFrame();
Soal 9
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
score += 10;
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
nextFrame();
};
d.onRelease = function() {
};
nextFrame();
Universitas Sumatera Utara
Soal 10
stop();
onEnterFrame = function () { skor = +score;};
a.onRelease = function() {
score += 10;
nextFrame();
};
b.onRelease = function() {
nextFrame();
};
c.onRelease = function() {
nextFrame();
};
d.onRelease = function() {
};
nextFrame();
Layer Nilai
if(skor =70){
hasil='Selamat kamu lulus!!'
}
Universitas Sumatera Utara