Sunday, October 6, 2013

permainan memantulkan bola sederhana


selamat pagi semuanya, walaupun sudah siang, sore ataupn malam tetep selamat pagi. . .
kenapa kok selamat pagi. . . . . ??
karna semangatnya harus tetap semangat seperti pagi hari . .
malah ngawur heheheeee. . .
sebelum memulai anda harus membuat terlebih dahulu caramemantulkan bola.
Karna ini adalah gabungan antara memantulkan bola dan menggerakkan benda dengan tombol panah, jika anda sudah membuat cara memantulkan bola
Ok kita lanjutkan . .
1.      Buatlah persegi panjang di bagian bawah lingkaran

Dan ubah menjadi movie clip dan beri nama kotak_besar

Tekan f9 dan masukkan script berikut
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
_x -= 10;
}
if (Key.isDown(Key.RIGHT)) {
_x += 10;
}
if (Key.isDown(Key.DOWN)) {
            _y += 10;
}
if(Key.isDown(Key.UP)) {
            _y -= 10 ;
}
}

Pilih frame 1 dan masukkan script berikut

stop();
kecepatanX = 10;
//membuat variable kecepatanY dengan nilai 18
kecepatanY = 15;
//perintah yang dijalankan ketika frame pada movie clip bola dimainkan
bola.onEnterFrame = function() {
            //jika koordniat y movie clip ini berada kurang dari 30 atau lebih dari 370
            if (this._y<30) {
                        //minuskan nilai variable kecepatanY
                        kecepatanY = -kecepatanY;
            }
            if (this._y>350) {
                        //jika kordinat y movie clip ini lebih besar dr 350
                        gotoAndStop(2);
            }
            //jika koordniat x movie clip ini berada kurang dari 30 atau lebih dari 370
            if (this._x<30 || this._x>370) {
                        //minuskan nilai variable kecepatanX
                        kecepatanX = -kecepatanX;
            }
            if (this.hitTest(kotak_besar)) {
                        //jika movie clip menabrak kotak besar
                        kecepatanY = -kecepatanY;
            }
            //koordinat x movie clip ini ditambah nilai kecepatanX   
            this._x += kecepatanX;
            //koordinat y movie clip ini ditambah nilai kecepatanY
            this._y += kecepatanY;
};
2.      Kilik kanan pada frame 2 dan pilih insert key frame dan buat seperti gambar ini

Pada opsi mulai lagi ubah menjadi button dan masukkan script berikut
on(press) {
            gotoAndPlay(1);
}

Tekan ctrl+enter

Atau anda bisa download sourcenya disini

No comments:

Post a Comment