Jumat, 14 Juni 2013

Membuat Animasi Interaktif Gelombang dengan Actionscript 2

STEP 1
Buat movieclip dengan nama ‘dot’. Buat juga textfield dengan nama variable ‘pg’, ‘a’, ‘v’, dan ‘amp’. Kaish tombol-tombol untuk mengendalikan text variable di atas. Contoh: buat tombol dengan nama btn1. Di dalam btn1 tulis script: on(release){pg+=1}. Artinya setiap kali tbl1 di klik maka nilai pg akan selalu bertambah 1. Oke lanjut!

STEP 2
Langsung intinya,  tulis script berikut pada frame 1:

_root.onLoad=function(){
    pg=17;
    amp=40;
    w=10;
    v=1;
    a=1;
}

_root.onEnterFrame=function(){
    n++;
    m=Math.floor(n/v)*a;
    //o=Math.sin(m);
    for(i=1;i<550;i++){
    dot.duplicateMovieClip("dot"+i,i);
    yval=eval("dot"+i);
    yval._x=i;
    yval._y=(Math.sin((m-i)/pg)*amp)+200;
    }
}

Test movie, oke jadi!

Download File FLA. Jangan lupa ninggalin komentar, bro!

2 komentar: