Rabu, 11 Juni 2014

AS3 Gesture Rotate pd Flash CS6 utk aplikasi android

Pada postingan sebelumnya saya membahas masalah gesture swipe dan zoom. Untuk kali ini saya akan sharing tentang pemanfaatan fasilatas gesture yang lain. Pasti kita pernah melakukan rotating gambar pada perangkat android dengan cara menyentukan dua jari ke layar kemudian kita memutar sentuhanya. Dalam konsep ini tampilan gambar akan berputar. Sript untuk proses rotate ini dapat kita gabungkan dengan Gesture zoom, jadi objeck dapat diputar sekaligus di besarkan. Proses rotate ini yang akan kita share pada postingan kali ini.

LANGKAH - LANGKAH

  1. Buka stage kosong dan buat sebuah movie clip dan beri nama "fbegin" tepat di tengah stage. Movie clip yang anda buat jangan terlalu besar tetapi jangan terlalu kecil, kira kira 200px X 200px.
  2. Isikan AS3 seperti pada list dibawah ini
    1
    2
    3
    4
    5
    6
    7
    Multitouch.inputMode = MultitouchInputMode.GESTURE;

    function onRotate(e:TransformGestureEvent):void
    {
    e.target.rotation += e.rotation;
    }
    fbegin.addEventListener(TransformGestureEvent.
    GESTURE_ROTATE,onRotate);
  3. Simpan dan coba di emulator dengan menekan Control enter. Setelah muncul tampilan, dan tidak bisa mencoba fasilitas touchnya karena belum diaktifkan.
  4. Untuk mengaktifkan klik tab "TOUCH AND GESTURE" (lihat panah 1 pd gambar dibawah), kemudian klik untuk centang Touch Layer (lihat panah 2 pd gambar dibawah). Setelah itu pilih mode touch atau gesture (lihat nomor 3 pd gambar dibawah)yang ingin anda coba.
  5. Untuk postingan ini pilih "gesture - Rotate", selanjutnya anda bisa mencoba melakuan sweep (sentuh dan geser memutar) dengan mengklik pada layar emulator. Untuk lebih merasakan sensasinya silahkan di coba di device android sesungguhnya

Tidak ada komentar:

Posting Komentar