Buka aplikasi Macromedia Flash Professional 8
Pilih type Flash Document
Pada Properties, kita dapat merubah size media kita bekerja
Buat tiga buah layer yang terdiri dari :
Layer untuk Action
Layer untuk Tombol
Layer untuk Box
Buat gambar untuk background untuk box musiknya
Selanjutnya klik layer tombol dan pilih window,pilih command library lalu klik buttons
Setelah tampil jendela buttons, selanjutnya pilih button sesuai dengan yang anda inginkan, pilih button play dan drag kelayer tombol
Dan drag button stop kelayer tombol untuk tombol stop
Untuk tombol musik 1 dan seterusnya pilih button sesuai dengan yang anda inginkan lalu drag button ke layer tombol
Selanjutnya untuk tombol volume pilih knobs & faders pilih dan drag fader-gain ke layer tombol
Sedangkan untuk tombol balance pilih dan drag knob pan ke layer tombol
Langkah selanjutnya mengimpor sound kedalam flash. Pilih menu File, lalu pilih menu Import, pilih Import to Library, pilih beberapa lagu yang diinginkan lalu open
Setelah lagunya masuk kelibrary maka klik kanan pada lagu pilih linkage
Setelah jendela linkage properties keluar checklist "Export for action script" dan isi identifier-nya sesuai dengan nama tombol untuk memanggilnya lalu klik "OK"
Ulangi langkah 13 dan 14 diatas untuk semua lagu yang ingin digunakan
Selanjutnya klik kanan pada layer "action" pilih "Actions" dan tuliskan perintah berikut ini:
mySound = new Sound();
Sedangkan pada masing-masing tombol musik 1, musik 2, dan musik 3 klik kanan pilih "Actions" dan tuliskan perintah berikut ini:
Tombol musik 1:
on (release) { mySound.attachSound("musik1");
mySound.stop();
mySound.start(0,1);
}
Tombol musik 2:
on (release) { mySound.attachSound("musik2");
mySound.stop();
mySound.start(0,1);
}
Tombol musik 3:
on (release) { mySound.attachSound("musik3");
mySound.stop();
mySound.start(0,1);
}
Langkah selanjutnya klik kanan pada tombol "play" pilih "Actions" dan tuliskan perintah berikut:
on (release) {
mySound.start();}
Langkah selanjutnya klik kanan pada tombol "stop" pilih "Actions" dan tuliskan perintah berikut:
on (release) {
mySound.stop();}
Untuk tombol volume double klik pada tombol klik kanan layer4 pilih "Actions" dan tuliskan perintah berikut:
top = vol._y;
left = vol._x;
right = vol._x;
bottom = vol._y+100;
level = 100;
//
vol.onPress = function() {
startDrag("vol", false, left, top, right, bottom);
dragging = true;
};
vol.onRelease = function() {
stopDrag();
dragging = false;
};
vol.onReleaseOutside = function() {
dragging = false;
};
//
this.onEnterFrame = function() {
if (dragging) {
level = 100-(vol._y-top);
} else {
if (level>100) {
level = 100;
} else if (level<0) {
level = 0;
} else {
vol._y = -level+100+top;
}
}
_root.mySound.setVolume(level);
};
Untuk tombol Balance double klik pada tombol klik kanan layer4 pilih "Actions" dan tuliskan perintah berikut:
increment = 4;
level = 0;
//
panKnob.onPress = function() {
if (Key.isDown(Key.getCode(18))) {
autoPan = true;
} else {
autoPan = false;
start = _root._xmouse;
newStart = panKnob._rotation;
dragging = true;
}
};
panKnob.onRelease = function() {
dragging = false;
};
panKnob.onReleaseOutside = function() {
dragging = false;
};
//
this.onEnterFrame = function() {
if (dragging) {
pivot = (_root._xmouse-start)*2+newStart;
panKnob._rotation = pivot;
if (pivot<-135) {
panKnob._rotation = -135;
}
if (pivot>135) {
panKnob._rotation = 135;
}
level = Math.round(panKnob._rotation/1.35);
} else {
if (autoPan) {
textInput.value.selectable = false;
level += increment;
if (level>99 || level<-99) {
increment *= -1;
}
} else {
textInput.value.selectable = true;
}
if (level>100) {
level = 100;
} else if (level<-100) {
level = -100;
} else if (level<=100 && level>=-100) {
panKnob._rotation = level*1.35;
}
}
_root.mySound.setPan(level);
};
Setelah semua langkah-langkah tersebut selesai, lalu jalankan dengan mengambil menu Control, pilih Test Movie, maka akan tampil musik box yang mana pada saat kita mengklik tombol musik1 dan seterusnya keluar lagu yang kita masukan pada masing-masing tombol tadi.
Rabu, 03 Februari 2010
Langganan:
Posting Komentar (Atom)

Tidak ada komentar:
Posting Komentar