membuat piano dengan macromedia flash 8 (action script 3)


kembali ke game flash. kali ini saya akan memberitahu kamu bagaimana membuat piano menggunakan macromedia flash. sebenarnya posting ini saya dapat dari http://flashindonesia.com/2012/01/membuat-piano-sederhana-actionscript-3-0/
langsung saja :
  • Buat sebuah dokumen flash baru, yang tentunya dengan Actionscript 3.0
  • Gambar dua buah kotak dengan warna putih dan hitam, kotak ini dipergunakan sebagai tut dari piano.
    Shape
    Shape
  • Ubah masing-masing kotak menjadi movieclip dengan cara Convert to Movieclip. ( F8)
    Convert to Movieclip
    Convert to Movieclip
  • Sekarang duplikat movieclip tut piano dan atur menjadi seperti ini.
    Piano
    Piano
  • Beri instance name masing-masing movieclip seperti di gambar ini :
    Instance
    Instance
  • Nah, sekarang kita download file sound-nya di sini : Sound.rar. Kemudian extract di tempat .fla kamu disimpan.
  • Sekarang ketik script kamu. Klik pada frame 1 dan tekan F9 untuk mengeluarkan panel Action-Frame.
    01import flash.media.Sound;
    02import flash.media.SoundChannel;
    03import flash.net.URLRequest;
    04import flash.events.Event;
    05import flash.events.KeyboardEvent;
    06import flash.ui.Keyboard;
    07import flash.display.MovieClip;
    08import flash.events.MouseEvent;
    09 
    10var suaraFileArray:Array =
    11    ["60short.mp3""61short.mp3""62short.mp3""63short.mp3""64short.mp3","65short.mp3",
    12     "66short.mp3""67short.mp3""68short.mp3""69short.mp3""70short.mp3","71short.mp3",
    13     "72short.mp3"];
    14 
    15var suaraArray:Array = new Array();
    16 
    17//Melakukan load terhadap file suara
    18for(var i=0;i<suaraFileArray.length;i++){
    19    //Membuat variabel dari class Sound
    20    var soundClip:Sound=new Sound();
    21    //Membuat object ShoundChannel
    22    var sndChannel:SoundChannel=new SoundChannel();
    23    //memanggil dari file
    24    //soundClip.url = suaraFileArray[i];
    25    soundClip.load(new URLRequest(suaraFileArray[i]));
    26    //Memasukkan ke array.
    27    suaraArray.push(soundClip);
    28}
    29 
    30//menambahkan event agar mampu diklik dengan keyboard
    31//urut2an Q-2-W-3-E-R-5-T-6-Y-7-U-I
    32var tombolKeyboard:Array = [Keyboard.Q, Keyboard.NUMBER_2, Keyboard.W, Keyboard.NUMBER_3, Keyboard.E
    33                            , Keyboard.R, Keyboard.NUMBER_5, Keyboard.T, Keyboard.NUMBER_6, Keyboard.Y, Keyboard.NUMBER_7, Keyboard.U, Keyboard.I];
    34stage.addEventListener(KeyboardEvent.KEY_DOWN, function(e:KeyboardEvent){
    35    for(var i=0;i<tombolKeyboard.length;i++){
    36        //mengecek apakah sama dengan salah satu array
    37        if(e.keyCode == tombolKeyboard[i]){
    38            suaraArray[i].play();
    39            break;
    40        }
    41    }
    42});
    43 
    44//menambahkan event saat tut diklik
    45var movieclipTut:Array = [tut1, tut2, tut3, tut4, tut5, tut6, tut7, tut8, tut9, tut10, tut11, tut12, tut13];
    46for(i=0;i<tombolKeyboard.length;i++){
    47    (movieclipTut[i] as MovieClip).nomor = i;
    48    (movieclipTut[i] as MovieClip).addEventListener(MouseEvent.MOUSE_DOWN, function(e:MouseEvent){
    49        var movieclip:MovieClip = e.currentTarget as MovieClip;
    50        suaraArray[movieclip.nomor].play();
    51    });
    52}
  • Sekarang kita test dengan menekan tombol pada keyboard atau dengan mengklik tut tersebut.
Klik gambar untuk preview hasil.
Klik gambar untuk preview hasil.
Catatan : Tombol yang dipergunakan adalah Q,W,E,R,T,Y,U,I (tombol bawah) dan 2,3,5,6,7 (tombol atas)

9 komentar:

  1. PEMBERITAHUAN PENTING jangan lupa mampir ya buat yang suka main togel online cuma di ATM4D > ATM4D Main Togel, Casino Online Aman dan Terpercaya

    Untuk coba bermain dan daftar cukup klik salah satu link dibawah ini yah kak.

    ATM4D m.ATM4D.COM

    Bandar Togel
    Situs Togel
    Agen Togel
    togel online

    bandar togel online
    situs togel online
    agen togel online

    bandar togel terpercaya
    situs togel terpercaya
    agen togel terpercaya

    Modal 1000 perak menang 2 Angka dapat Rp 95.000,-
    Modal 1000 perak menang 3 Angka dapat Rp 950.000,-
    Modal 1000 perak menang 4 angka dapat Rp 9.500.000,-

    bandar togel aman
    bandar togel terbesar
    agen togel terbesar
    situs togel terbesar

    Diskon 2D = 29%, 3D = 59% dan 4D = 66%
    Dapat bonus deposit new member Minimal deposit 100.000 / 5% - MAX= Rp. 100.000
    BONUS HIBURAN Prize 2 dan Prize 3
    BONUS DEPOSIT HARIAN!!! Bebas Claim 2x/HARi
    BEBAS LINE
    CASHBACK 11% LIVEGAMES sLOT/BACCARAT/GAMES POKER

    Paling gila lagi Ada cashback bulanan sampai dengan 5% MANTULll!!

    bandar togel hongkong
    agen togel hongkong
    situs togel hongkong

    bandar togel singapura
    agen togel singapura
    situs togel singapura

    HANYA di ATM4D anda Bisa bermain dengan nyaman dan tanpa ribet akan di layanin 24 jam oleh CS Terbaik kami.
    7 Pasaran Togel Online Resmi (Togel BASTIA, Togel SYDNEY, Togel Singapura, Togel MGM VEGAS, Togel LISBOA CASINO,Togel Hongkong , Togel GENOVA )
    Dapetin Bonus Referal Tertinggi sampai dengan 5% setiap teman kamu bermain cukup daftarkan teman jadi referral kamu aja.

    togel online terpercaya
    togel online singapura
    togel online hongkong

    Rekomendasi banget loh dari
    WIKIPEDIA
    Tokopedia
    Bukalapak

    BalasHapus
  2. "Bermanfaat sekali jangan lupa mampir ya buat yang suka main togel, casino dan slot online disini tempat terbaiknya

    KERIS2 = keris2.com

    Dapatkan promo menarik di beberapa bandar togel, slot dan casino online pilihan kamu sekarang!
    - Cashback Togel 5%
    - Cashback Casino Up 10%
    - Cashback Slot 5%

    Rollingan Besar yang selalu menanti untuk kamu sekarang Coba keberuntungan kamu disini
    - Rollingan Casino 0.7%
    - Rollingan Slot 0.7%

    Dapatkan diskon spesial togel dan hadiah tinggi yang menanti untuk kamu sekarang juga!
    - Diskon Togel 2D = 29% Hadiah x70
    - Diskon Togel 3D = 59% Hadiah x400
    - Diskon Togel 4D = 66% Hadiah x3000

    Semua game ada disini :
    Agen Togel, Agen Togel Aman, Agen Togel Terpercaya, Agen Togel Online, Bandar Togel, Bandar Togel Online, Bandar Togel Terpercaya,
    Bandar Togel Aman, Situs Togel, Situs Togel Online, Situs Togel Terpercaya, Situs Togel Aman, Togel Online, Togel Online Aman,
    Togel Online Terpercaya, Togel Online Terbaik,Agen Slot, Agen Slot Online, Agen Slot Terpercaya, Agen Slot Aman,
    Bandar Slot, Bandar Slot Aman, Bandar Slot Terpercaya, Bandar Slot Online, Situs Slot, Situs Slot Online,
    Situs Slot Terpercaya, Situs Slot Aman, Situs Slot Terbaik, Agen Casino, Agen Casino Online, Agen Casino Aman, Agen Casino Terpercaya,
    Bandar Casino, Slot Online, Casino Online, Bandar Casino Terpercaya, Bandar Casino Terbaik, Bandar Casino Aman,
    Situs Casino Online, Situs Casino Terpercaya, Situs Casino Aman, Situs Casino Indonesia.

    Kami tunggu Kehadirannya Ya Pasti Menang Berapapun Kami Bayar !!!"

    BalasHapus
  3. "Bermanfaat sekali jangan lupa mampir ya buat yang suka main togel, casino dan casino online disini tempat terbaiknya

    LEO4D = leo4d55.com

    Dapatkan promo menarik di beberapa bandar togel, casino dan casino online pilihan kamu sekarang!
    - Cashback Togel 5%
    - Cashback casino 5%

    Rollingan Besar yang selalu menanti untuk kamu sekarang Coba keberuntungan kamu disini
    - Rollingan Casino 0.7%

    Dapatkan diskon spesial togel dan hadiah tinggi yang menanti untuk kamu sekarang juga!
    - Diskon Togel 2D = 29% Hadiah x70
    - Diskon Togel 3D = 59% Hadiah x400
    - Diskon Togel 4D = 66% Hadiah x3000

    Semua game ada disini :
    Agen Togel, Agen Togel Aman, Agen Togel Terpercaya, Agen Togel Online, Bandar Togel, Bandar Togel Online, Bandar Togel Terpercaya,
    Bandar Togel Aman, Situs Togel, Situs Togel Online, Situs Togel Terpercaya, Situs Togel Aman, Togel Online, Togel Online Aman,
    Togel Online Terpercaya, Togel Online Terbaik,Agen casino, Agen casino Online, Agen casino Terpercaya, Agen casino Aman,
    Bandar casino, Bandar casino Aman, Bandar casino Terpercaya, Bandar casino Online, Situs casino, Situs casino Online,
    Situs casino Terpercaya, Situs casino Aman, Situs casino Terbaik, Agen Casino, Agen Casino Online, Agen Casino Aman, Agen Casino Terpercaya,
    Bandar Casino, casino Online, Casino Online, Bandar Casino Terpercaya, Bandar Casino Terbaik, Bandar Casino Aman,
    Situs Casino Online, Situs Casino Terpercaya, Situs Casino Aman, Situs Casino Indonesia.

    Kami tunggu Kehadirannya Ya Pasti Menang Berapapun Kami Bayar !!!"

    BalasHapus
  4. "Bermanfaat sekali jangan lupa mampir ya buat yang suka main togel, casino dan slot online disini tempat terbaiknya

    UANG4D = donatgaring.com

    Dapatkan promo menarik di beberapa bandar togel, slot dan casino online pilihan kamu sekarang!
    - Cashback Togel 5%
    - Cashback Casino Up 10%
    - Cashback Slot 5%

    Rollingan Besar yang selalu menanti untuk kamu sekarang Coba keberuntungan kamu disini
    - Rollingan Casino 0.7%
    - Rollingan Slot 0.7%

    Dapatkan diskon spesial togel dan hadiah tinggi yang menanti untuk kamu sekarang juga!
    - Diskon Togel 2D = 29% Hadiah x70
    - Diskon Togel 3D = 59% Hadiah x400
    - Diskon Togel 4D = 66% Hadiah x3000

    Semua game ada disini :
    Agen Togel, Agen Togel Aman, Agen Togel Terpercaya, Agen Togel Online, Bandar Togel, Bandar Togel Online, Bandar Togel Terpercaya,
    Bandar Togel Aman, Situs Togel, Situs Togel Online, Situs Togel Terpercaya, Situs Togel Aman, Togel Online, Togel Online Aman,
    Togel Online Terpercaya, Togel Online Terbaik,Agen Slot, Agen Slot Online, Agen Slot Terpercaya, Agen Slot Aman,
    Bandar Slot, Bandar Slot Aman, Bandar Slot Terpercaya, Bandar Slot Online, Situs Slot, Situs Slot Online,
    Situs Slot Terpercaya, Situs Slot Aman, Situs Slot Terbaik, Agen Casino, Agen Casino Online, Agen Casino Aman, Agen Casino Terpercaya,
    Bandar Casino, Slot Online, Casino Online, Bandar Casino Terpercaya, Bandar Casino Terbaik, Bandar Casino Aman,
    Situs Casino Online, Situs Casino Terpercaya, Situs Casino Aman, Situs Casino Indonesia.

    Kami tunggu Kehadirannya Ya Pasti Menang Berapapun Kami Bayar !!!"

    BalasHapus
  5. "Bermanfaat sekali jangan lupa mampir ya buat yang suka main togel, casino dan slot online disini tempat terbaiknya

    UANG4D = donatgaring.com

    Dapatkan promo menarik di beberapa bandar togel, slot dan casino online pilihan kamu sekarang!
    - Cashback Togel 5%
    - Cashback Casino Up 10%
    - Cashback Slot 5%

    Rollingan Besar yang selalu menanti untuk kamu sekarang Coba keberuntungan kamu disini
    - Rollingan Casino 0.7%
    - Rollingan Slot 0.7%

    Dapatkan diskon spesial togel dan hadiah tinggi yang menanti untuk kamu sekarang juga!
    - Diskon Togel 2D = 29% Hadiah x70
    - Diskon Togel 3D = 59% Hadiah x400
    - Diskon Togel 4D = 66% Hadiah x3000

    Semua game ada disini :
    Agen Togel, Agen Togel Aman, Agen Togel Terpercaya, Agen Togel Online, Bandar Togel, Bandar Togel Online, Bandar Togel Terpercaya,
    Bandar Togel Aman, Situs Togel, Situs Togel Online, Situs Togel Terpercaya, Situs Togel Aman, Togel Online, Togel Online Aman,
    Togel Online Terpercaya, Togel Online Terbaik,Agen Slot, Agen Slot Online, Agen Slot Terpercaya, Agen Slot Aman,
    Bandar Slot, Bandar Slot Aman, Bandar Slot Terpercaya, Bandar Slot Online, Situs Slot, Situs Slot Online,
    Situs Slot Terpercaya, Situs Slot Aman, Situs Slot Terbaik, Agen Casino, Agen Casino Online, Agen Casino Aman, Agen Casino Terpercaya,
    Bandar Casino, Slot Online, Casino Online, Bandar Casino Terpercaya, Bandar Casino Terbaik, Bandar Casino Aman,
    Situs Casino Online, Situs Casino Terpercaya, Situs Casino Aman, Situs Casino Indonesia.

    Kami tunggu Kehadirannya Ya Pasti Menang Berapapun Kami Bayar !!!"

    BalasHapus