Tampilkan postingan dengan label multimedia. Tampilkan semua postingan
Tampilkan postingan dengan label multimedia. Tampilkan semua postingan

Senin, 17 April 2017

scrip slider multimedia

//membuat new sound lagu
lagu = new Sound();
//memasukkan suara berlinkage suaraku ke dalam variable lagu
lagu.attachSound("suaraku");
//mainkan suara di dalam variable lagu sebanyak 999 kali
lagu.start(0, 999);
//ketika movie clip slider ditekan
slider.onPress = function() {
    //membuat variable kanan dengan nilai koordinat x movie clip garis yang ditambah 200
    kanan = _root.garis._x+200;
    //membuat variable kiri dengan nilai koordinat x movie clip garis
    kiri = _root.garis._x;
    //membuat variable atas dengan nilai koordinat y movie clip garis
    atas = _root.garis._y;
    //membuat variable bawah dengan nilai koordinat y movie clip garis
    bawah = _root.garis._y;
    //movieclip ini bergerak mengikuti gerakan mouse dengan titik pusat movieclip ini sebagai titik pusat gerakan
    //batas gerakan kiri moviclip ini adalah nilai dari variable kiri
    //batas gerakan atas moviclip ini adalah nilai dari variable atas
    //batas gerakan kanan moviclip ini adalah nilai dari variable kanan
    //batas gerakan bawah moviclip ini adalah nilai dari variable bawah
    startDrag(this, true, kiri, atas, kanan, bawah);
};
//ketika movie clip slider digerakkan
slider.onMouseMove = function() {
    //membuat new object myPoint
    myPoint = new Object();
    //nilai x mypoint sama dengan koordinat x movie clip ini
    myPoint.x = this._x;
    //nilai y mypoint sama dengan koordinat y movie clip ini
    myPoint.y = this._y;
    _root.garis.globalToLocal(myPoint);
    //nilai volume suara dalam variable lagu sama dengan nilai x mypoint
    _root.lagu.setVolume(myPoint.x);
};
//ketika tekanan pada movie clip slider dilepaskan ketika mouse bearda di atasnya ataupun tidak
slider.onRelease = slider.onReleaseOutside=function () {
    //movie clip ini tidak dapat didrag
    stopDrag();
};

scrip sound multimedia

mainkanMusik();
//membuat variable bernama Pause dengan nilai false
Pause = false;
//membuat fungsi bernama mainkanMusik
function mainkanMusik() {
    //membuat variable musik sebagai sound object
    musik = new Sound();
    //masukkan suara berlinkage bgm dari panel library ke dalam variable musik
    musik.attachSound("bgm");
    //mainkan suara di dalam variable musik sebanyak 999 kali
    musik.start(0, 999);
}
//jika tombol pause_btn ditekan
pause_btn.onPress = function() {
     //membuat variable posisi dengan nilai pembualatan ke bawah dari posisi terakhir suara pada variable musik yang dibagi 1000
    posisi = Math.floor(musik.position/1000);
    //hentikan suara pada variable musik
    musik.stop();
    //ubah nilai variable Pause menjadi true
    Pause = true;
};
//jika tombol play_btn ditekan
play_btn.onPress = function() {
    //jika variable Pause bernilai true
    if (Pause) {
        //mainkan suara di dalam variable musik sesuai nilai variable posisi sebanyak 1 kali
        musik.start(posisi, 1);
        //ubah nilai variable Pause menjadi false
        Pause = false;
    }
    //jika suara di dalam variable musik selesai dimainkan
    musik.onSoundComplete = function() {
        //jalankan fungsi mainkanMusik
        mainkanMusik();
    };
};
//menjalankan fungsi mainkanMusik ketika swf pertama kali dijalankan