Script Gerakan Elastis

Di bawah ini adalah contoh movie yang menggunakan script gerakan elastis. Gunakan tombol pada movie untuk melihat effeknya.


Scriptnya adalah sebagai berikut:



onSelfEvent (load) {

    //menentukan jumlah maksimal script bounce diaktifkan

    maxLoops = 100;

    //menentukan kondisi awal gerakan bouncing horisontal (belum bergerak saat load)

    xBounce = 0;

    //menentukan kondisi awal gerakan bouncing vertikal

    yBounce = 0;

    //menentukan tingkat kelembutan gerakan (gunakan angka antara 0 sampai 1)

    easing = .3;

    //menentukan pengurangan elastisitas gerakan bouncing (hingga akhirnya berhenti)

    bounce = .9;

    //menentukan objek bouncing

    target = "_parent.kotak";

}

onFrame (1) {

    stop();

}

onFrame (2) {

    setLabel("begin");

    loop = 1;

    xBounce = ((targetXscale - eval(target)._x) * easing) + (xBounce * bounce);

    yBounce = ((targetYscale - eval(target)._y) * easing) + (yBounce * bounce);

    eval(target)._x += xBounce;

    eval(target)._y += yBounce;

    if (loop >= maxLoops) {

        eval(target)._x = targetXscale;

        eval(target)._y = targetYscale;

        loop = 1;

        gotoAndStop(1);

    } else {

        loop++;

    }

}

onFrame (3) {

    prevFrameAndPlay();

}



Maaf saya tidak bisa menjelaskan begitu banyak, semoga dengan file pada attachment, temen2 bisa mempelajarinya langsung.

Add comment

- Link file attachment tertampil setelah Anda login.
- Harap memberi komentar positif.
- Tidak diperkenankan menulis dengan huruf besar semua (Capslock).
- Komentar Anda akan diverifikasi sebelum ditampilkan.


Security code
Refresh

You are here Tutorial Swishmax Script Script Gerakan Elastis