Tutorial di bawah ini akan membahas bagaimana cara memasukan dan memainkan suara di Flash. Anda dapat memilih mau meminkannya di frame atau mau memainkannya dengan menggunakan Actionscript atau mau memainkan suara yang berasal dari swf.
1. Buatlah sebuah flash document kemudian tekan File>Import>Import to Library…
2. Pilih suara yang akan anda import. Format file yang bisa anda masukan adalah WAV (Windows), AIFF (Macintosh), MP3 (Windows/Macintosh), jika anda sudah menginstall Quicktime ver 4 keatas anda bisa mengimport suara yang lain yaitu AIFF (Windows/Macintosh), Sound Designer II (Macintosh), Sound Only QuickTime Movies (Windows/Macintosh), Sun AU (Windows/Macintosh), System 7 Sounds (Macintosh) WAV (Windows/Macintosh). Setelah anda pilih lalu tekan Open.
3. Jika anda ingin mengkompresi suara, anda bisa juga bisa melakukannya di flash. Caranya buka panel Library dengan menekan Ctrl+L. Klik kanan suara yang anda import dan pilih Properties…
Klik kanan suara di Library dan pilih properties
4. Anda akan berada di panel Sound Properties. Ubah Compression sesuai yang anda inginkan
Ubah Compression untuk mengkompresi suara
Memasukan suara ke frame
1. Klik/seleksi frame pada timeline yang anda ingin beri suara, misalnya anda menginginkannya di frame 1. Lalu tekan Ctrl+F3 untuk memunculkan panel Properties.
2. Ubah Sound di panel properties ke nama suara yang anda import. Di bawah sound, ada Effect dan Sync yang berfungsi:
Properties frame
Effect
None : tidak ada efek yang di aktifkan
Left Channel : Suara akan terdengar di speaker sebelah kiri saja
Right Channel : Suara akan terdengar di speaker sebelah kanan saja
Fade Left to Right : Suara akan terdengar dari speaker sebelah kiri ke speaker sebelah kanan
Fade Right to Left : Suara akan terdengar dari speaker sebelah kanan ke speaker sebelah kiri
Fade In : Volume suara akan semakin meningkat secara bertahap selama suara dimainkan.
Fade Out : Volume suara akan semakin menurun secara bertahap selama suara dimainkan.
Custom : Anda dapat mengatur effect sesuai keinginan anda dengan menggunakan Edit Envelope
Sync
event : suara akan dimainkan sampai selesai jika jumlah frame adalah 1 atau jumlah frame sama dengan panjang suara
start : suara akan dimainkan sampai selesai
stop : suara tidak akan dimainkan
stream : suara akan dimainkan sesuai dengan jumlah maksimal frame di timeline
Repeat : berapa banyak suara dimainkan
Loop : suara akan dimainkan secara terus menerus
Frame yang sudah terdapat suara di dalamnya
3. Jika sudah selesai mengaturnya tekan Ctrl+Enter untuk melihat hasilnya.
Memaikannya dengan Actionscript
1. Tekan Ctrl+L untuk membuka panel Library. Klik kanan suara yang anda import di panel Library dan pilih Linkage…
Klik kanan suara di Library dan pilih Linkage
2. Berikan centang pada Export for ActionScript
3. Ubah Identifier sesuai keinginan anda, misalnya kita ganti menjadi suara1. Jika sudah tekan OK
Linkage properties
4. Klik frame 1 dan tekan F9. Pada panel actions yang muncul masukan script berikut:
1 2 3 4 5 6 7 8 | //mySound adalah sebuah variable, anda dapat menggantinya sesuai keinginan anda misalnya suaraKu mySound = new Sound(); //suara1 adalah Identifier yang anda berikan di Linkage mySound.attachSound("suara1"); //masukan script di bawah untuk memainkan suaranya //angka 1 di bawah ini menunjukan berapa banyak suara dimainkan //jika anda ingin memainkannya secara loop/terus menerus, ubah menjadi 999 mySound.start(0, 1); |
5. Tekan Ctrl+Enter untuk melihat hasilnya.
Memainkan suara dari swf
Caranya sama dengan yang ada dalam tutorial loadMovieNum
A. Membuat yang akan diload
1. Buatlah sebuah flash document.
2. Tekan Ctrl+R, pada panel yang muncul cari suara yang diinginkan lalu tekan open.
3. Klik frame 1 dan tekan Ctrl+F3. Pada panel properties yang muncul ubah Sound sesuai suara yang anda import tadi.
4. Pilih menu File>Save atau bisa juga menekan Ctrl+S pada keyboard. Berikan musik sebagai File Name lalu tekan Save.
5. Test Movie dengan menekan Ctrl+Enter sekaligus akan memunculkan musik.swf pada folder tempat anda menyimpan.
B. Membuat yang akan meload
1. Buatlah sebuah flash document.
2. Buatlah sebuah static text dengan tulisan LOAD dan buatlah sebuah persegi dengan panjang dan lebar yang sama dengan static text bertuliskan LOAD. Letakkan persegi panjang tersebut di tengah-tengah static text bertuliskan LOAD. Seleksi static text dan persegi panjang tersebut kemudian tekan F8.
3. Pada panel yang muncul masukkan load_btn sebagai name dan button sebagai type lalu tekan ok. Seleksi button load_btn di stage kemudian tekan Ctrl+F3. Pada panel properties yang muncul masukkan load_btn sebagai instance name
4. Buatlah sebuah static text dengan tulisan UNLOAD dan buatlah sebuah persegi dengan panjang dan lebar yang sama dengan static text bertuliskan UNLOAD. Letakkan persegi panjang tersebut di tengah-tengah static text bertuliskan UNLOAD. Seleksi static text dan persegi panjang tersebut kemudian tekan F8.
5. Pada panel yang muncul masukkan unload_btn sebagai name dan button sebagai type lalu tekan ok. Seleksi button unload_btn di stage kemudian tekan Ctrl+F3. Pada panel properties yang muncul masukkan unload_btn sebagai instance name
5. Tempatkan kedua tombol tersebut di bagian tengah-tengah stage.
6. Klik frame 1 dan tekan F9. Pada panel actions yang muncul masukkan script berikut :
1 2 3 4 5 6 7 8 9 10 | //ketika tombol load_btn ditekan load_btn.onRelease = function() { //tampilkan objek.swf di stage dengan kedalaman 1 loadMovieNum("musik.swf", 1); }; //ketika tombol unload_btn ditekan unload_btn.onRelease = function() { //hapus objek yang diload unloadMovieNum(1); }; |
7. Tekan Ctrl+Enter untuk melihat hasilnya.
Sourcenya dapat di download di sini







/thanks
ありがとうございます。
April 15th, 2009 at 12:00
May 10th, 2009 at 22:48
sangat membantu sekali…thaks…
May 16th, 2009 at 11:30
:-* thanks buat infonya moga tambah sukses
July 2nd, 2009 at 00:55
bisa g sih kalau di dalam 1 frame ada 2 suara yang masing-masing volumenya beda2 ….??kalau ada yang tau caranya bagi2 ya….sama contoh *.flanya kalau bisa, please donk lagi TA nih pusing…..
August 11th, 2009 at 18:26
gimana caranya masukin suara bertipe swf pada flash? please jawab….
August 12th, 2009 at 07:59
tuh di atas
September 29th, 2009 at 17:35
kueren abiez.. makasih bro sukses buat webnya moga2 gw makin pinter hehe…
September 30th, 2009 at 07:31
Amien…
Silahkan berkunjung kembali
October 8th, 2009 at 16:19
Mo nanyak nich bos admin..
Setelah kita sudah masukan suara di frame; bagaimana cara bikin volume controlnya (bisa dibesarkan;dikecilkan;mute) seperti volume control di window
October 8th, 2009 at 16:59
Untuk mengontrol volumenya coba lihat tutorial
http://warungflash.com/2009/04/sound-slider/
Untuk membuat tombol mutenya coba gunakan lihat tutorial ini
http://warungflash.com/2009/05/stopallsounds/
Lebih baik memasukkan suarnya menggunakan script saja karena lebih mudah pengaturannya.
November 18th, 2009 at 11:26
mas admin yang baik…tolong minta tutorial buat bikin game diflash 8 donk… pliss yaa ..cos buat bikin tugas akhir saya …biar ada gambaran sedikit, tapi lebih bagus lagi banyak..he..he.. just kidding mas… tolong ya mass…. tenqyu…tenqyu
November 20th, 2009 at 12:15
Beberapa diantaranya dapar anda lihat di :
http://warungflash.com/category/flash-game-komplit/
http://warungflash.com/category/flash-kerangka-game/
November 20th, 2009 at 12:15
Beberapa diantaranya dapat anda lihat di :
http://warungflash.com/category/flash-game-komplit/
http://warungflash.com/category/flash-kerangka-game/
January 3rd, 2010 at 11:40
Wedew..mantap surantap.Thanks bangad tutorialnya..good luck!
January 4th, 2010 at 15:35
“one or more files were not imported becouse there were problem reading them”
padahal yang aku import file wav….
mohon bantuannya dunk… makasih….
January 4th, 2010 at 16:46
Sama-sama
Silahkan berkunjung lagi
January 4th, 2010 at 16:52
Mungkin karena di komputer anda tidak ada codec yang dibutuhkan untuk wav yang anda import.
Kami juga memiliki masalah yang sama. Di laptop kami yang selalu terhubung internet (terupdate codec-codecnya), kami dapat memasukkan file wav ke flash tanpa masalah. Tetapi di pc kami yang tidak terhubung internet (tidak terupdate terupdate codec-codecnya), saat kami mengimport file wav pasti muncul “one or more files were not imported becouse there were problem reading them”.
January 6th, 2010 at 16:57
January 7th, 2010 at 08:12
Okey
January 17th, 2010 at 08:27
Mas Admin.. tanya donk tentang memaikan suara dengan Actionscript. dalam contoh di atas
mySound = new Sound();
mySound.attachSound(“suara1″);
mySound.start(0, 1);
nah suara1 punya durasi 5 detik, saya mau play suara hanya bagian detik ke 2 detik sampai 4 detik. terus bisa ngak klo play lebih akurat dengan hitungan milisecond bukan detik
January 19th, 2010 at 05:05
Kalau untuk memainkan soundnya dimulai dari detik yang diinginkan anda dapat mengubah angka 0 pada start(0,1) dengan detik yang diinginkan. Kalau untuk berhenti pada detik yang diinginkan kami belum tahu caranya.
January 21st, 2010 at 17:22
Makasih, dari jwbnnya sy dpt ide untuk solusinya thanx
January 22nd, 2010 at 05:02
February 5th, 2010 at 20:51
mas admin,aQ buat button yg klo mouse over keluar suaranya..nah yg jd problem gmn cara bwt kalo kita sorot btn 1 trus pndah k btn 2 suara yg d bttn 1 langsung mati?(tanpa menunggu suara btn 1 berhenti)
mhn penjelasannya
February 6th, 2010 at 14:27
kang mas toong dong…gmn nich caranya mengontrol 2 suara dlm 1 frame, mksdnya suara yg pertama bisa keras dan yg kedua bisa kecil, Gt…tolong ya please.
February 8th, 2010 at 07:10
mas… cari/bikin suara biar bgus gmn, yaa?
February 8th, 2010 at 20:25
Coba pake stopAllSounds
http://warungflash.com/2009/05/stopallsounds/
February 8th, 2010 at 20:28
Kami ada tutorialnya, tapi kami lupa menaruhnya dimana. Kami cari dulu ya nanti kalau ketemu akan kami coba buatkan.
February 8th, 2010 at 20:36
Maksudnya gimana ya?
February 13th, 2010 at 14:06
admin… kalo file suara itu d taro d folder lain tp msh dlm 1 folder dengan .fla nya… jd filenya ga d masukin ke library.
action sciptnya itu gmn ya… biar dia bs ngeload file suara yg ada d path tersebut. makasih
February 15th, 2010 at 09:21
Coba pakai script berikut untuk sound yang bukan streaming
var my_sound:Sound = new Sound();
my_sound.loadSound(“song1.mp3″, false);
dan pakai script berikut untuk sound yang streaming
var my_sound:Sound = new Sound();
my_sound.loadSound(“song1.mp3″, true);
February 17th, 2010 at 20:27
admin… sy punya problem gini…
sy punya 3 file swf yaitu home.swf, video.swf, musik.swf
di dlm video.swf ada video dg flv player dr component
di dlm musik.swf itu file suara d masukan k dlm library, musik sy set berjalan otomatis dan ada buton on off dengan script tuk off adalah stopAllSounds
di dlm file home.swf itu sy loadMovieNum kedua file tersebut.
pertama buka home.swf adalah musik berjalan dg otomatis.
problemnya adalah ketika sy coba play video di flv player, ketika video sdg jalan kmd saya matikan musik kmd video jd ikut berhenti.
itu karena script dr musik stopAllSounds kan…???
yg sy tanyakan adlah bgmn mengatasi problem trsbt, agar video jalan kmd musik mati video ga ikut mati juga….
mksh…
February 18th, 2010 at 10:27
Ummm
Coba kirimkan contoh fla yang anda buat k warungflash@gmail.com
Nanti akan kami coba lihat dulu.
February 19th, 2010 at 16:29
quote :
Coba pakai script berikut untuk sound yang bukan streaming
var my_sound:Sound = new Sound();
my_sound.loadSound(”song1.mp3″, false);
dan pakai script berikut untuk sound yang streaming
var my_sound:Sound = new Sound();
my_sound.loadSound(”song1.mp3″, true);
admin… script di atas itu kan ga repeat ya… jd stelah file suara hbs ga balik lg dr awal.
gmn cranya biar file suara dpt repeat secra otomatis???
February 19th, 2010 at 18:04
Coba pake script ini :
var my_sound:Sound = new Sound();
my_sound.loadSound(“song1.mp3″, true);
my_sound.onSoundComplete = function() {
my_sound.stop();
my_sound.start(0, 1);
};