Membuat Simulasi Gerak Parabola dengan Flash

Gerak parabola adalah gerakan sebuah benda yang berada di udara dengan lintasan parabola yang memiliki komponen kecepatan dengan arah horizontal dan percepatan pada arah sumbu y sama dengan percepatan gravitasi. Di dalam flash anda bisa membuat simulasi tersebut. Perhatikan langkah-langkah berikut:

step 1 : buat stage dengan ukuran 800x400, di kasih deh background spy lbh cantik, trus kunci layernya, and buat layer kedua
step 2 : buat bola ukuran 15 x 15, convert to movie clip, and jgn lupa titik registrasinya harus di tengah,kasih nama instance name misal bola.
step 3: klik mc bola ,masukkan kode berikut:

  • onClipEvent (load) {
  • fire = 0;
  • var Vo = _root.ubah_Vo.level;
  • t = 0;
  • g = 9.8;
  • var Xo = 50;
  • var Yo = 277;
  • var sudut = _root.ubah_sudut.level;
  • alpha = sudut-90;
  • radian = alpha*3.14/180;
  • }
  • onClipEvent (enterFrame) {
  • if (fire == 0) {
  • var Vo = _root.ubah_Vo.level;
  • _x = Xo;
  • _y = Yo;
  • var sudut = _root.ubah_sudut.level;
  • alpha = sudut-90;
  • radian = alpha*3.14/180;
  • t = 0;
  • }
  • if (fire == 1) {
  • t += 0.2;
  • _x = Xo+Vo*Math.sin(-radian)*t;
  • _y = Yo-(Vo*Math.cos(-radian)*t-0.5*g*t*t);
  • if (_y>Yo) {
  • _root.ledakan.gotoAndPlay(2);
  • _root.ledakan._x = _x;
  • _root.ledakan._y = _y;
  • fire = 0;
  • }
  • }
  • }

step 4 : bwt sebuah tombol dari rectangle bisa, dari tombol apapun bisa, yg pnting tulisannya "tembak" atau "fire", isikan kode berikut pada tombol

  • on (press) {
  • _root.bola.fire = 1;
  • }

step 5 : sama seperti step 4, cuma tulisannya diganti "reset", isikan kode berikut pada tombol

  • on (press) {
  • _root.bola.fire = 0;
  • }

step 6: cari glider dalam flash untuk mengubah kecepatan awal dan sudut tembak
window - commom libraries - buttons
geser ke bawah cari classic button, buka knob and fader - fader gain, sorot ke stage,
step 7 : beri nama mc fader gain dengan nama ubah_Vo, lalu klik 2x utk masuk ke dalam mc fadergain, cari frame action scriptnya, buka, cari tulisan level = 100, ubah menjadi level = 70 atau level = 50, tergantung selera,
step 8 : perhatikan library, cari mc fader gain, klik kakan dan duplicate, namanya terserah ente, geser ke stage, dekatkan dengan mc ubah_Vo, beri nama fadergain2 dengan nama instance name ubah_sudut.
step 9 :klik doble pada mc ubah_sudut, cari action frame dan buka, sama seperti step 7, cuma level = 70 loe ganti dengan level = 30 atau level = 45, (sudut istimewa, he he), nah trus lhoe ganti SEMUA ANGKA YANG BERTULISKAN 100 DANGAN ANGKA 90, klo gk salah ada sekitar 5 biji, intinya karena sudut yang kita pake hanya sampe 90 aja ya, klo 100 derajat ribet, berabe.
step 10: buat mc ledakan, kasih nama juga ledakan, klik 2x trus kosongkan frame 1, jadi ledakan hanya ada di frame ke 2 ampe selesai (tergantung selera), buat layer baru dalam mc ledakan, pada frame 1, masukkan kode

  • stop();

coba deh test movie
udeh dulu ya, kritik and sarannya ditunggu.....

Comments

  1. aku mau tanya

    step2....nya dah ku lakuin semua

    tapi kuq ga bisa ya....

    bolanya ga mau gerak...

    bisa ga kirimin bentuk ".fla"nya?

    soalnya aku ga nemuin script tentang gerak parabola di mana2....penting

    kirimin ke email olie_01@yahoo.com
    tolong bantuin ya........
    terima kasih banyak sebelumnya!!!

    tolong secepatnya ya.........

    ReplyDelete
  2. ini waida praponco......

    aku dapat tugas buat animasi gerak parabola

    nah...aku buatnya dari flash

    bisa bantu scriptnya

    tolong kirimin ya.......

    ReplyDelete
  3. nama ku wida praponco

    aku ada tugas buat animasi gerak parabola
    tapi ga tau scriptnya

    bisa bantu g?....

    ReplyDelete
  4. klo begitu bentar... sy lg cari hostingan gratis utk upload gerak parabola saya.. tunggu aja postingan saya yg baru.. btw ini facebook sy

    http://www.facebook.com/home.php#/fahrul.effendi?ref=profile
    spy lbh enak komunikasinya

    ReplyDelete
  5. makasih ya.......n_n

    ReplyDelete
  6. solusi : cari script ini :
    _root.ubah_Vo.level;
    _root.ubah_sudut.level;

    trus diubah dengan angka terserah mau 30, 50, ato terserah dikau2 cmua...

    ReplyDelete
  7. membantu bgt buat aku bozz
    aku pasang link ini sebagai panduanku di http://bowol.blogspot.com/ dgn nama Tutorial Flash

    ReplyDelete
  8. permisi pak.. saya minta file fla nya bisa tidak ?? saya sudah coba sesuai panduan kok tidak bisa ya ??

    ReplyDelete
  9. maaf pak saya ayya mahasiswa p.fisika. mau tanya gmn ya caranya bkin game angry bird yg sbg simulator gerak parabola itu,? sy ada tugas mata kuliah animasi. trima kasih

    ReplyDelete
  10. sayaa jugaaa, ada gk tutorial yang bentuk vidio

    ReplyDelete
  11. pak itu yag step 6 maksudny gimana yah?

    ReplyDelete
  12. tutorial nya gak sulit di pahami untuk pemula. di step 7 saya bener" mati langkah gan.

    ReplyDelete
  13. umatYru-pi-Columbia Eric Spier Crack
    mihostobit

    ReplyDelete

Post a Comment

Popular posts from this blog

Membuat game flash matematika sederhana / how to make a simple math flash game

Action Script Dasar Menggerakkan Objek dalam Flash / Kinematika Gerak dalam Flash

Pembahasan Soal OSK Fisika SMA 2014 (No 2)