Jumat, 06 Juni 2014

AS3 Gesture Zoom pd Flash CS6 utk aplikasi android

Pada postingan sebelumnya saya membahas masalah gesture swipe. Untuk kali ini saya akan sharing tentang pemanfaatan fasilatas gesture yang lain. Pasti kita pernah melakukan zooming pada perangkat android dengan cara menyentukan dua jari ke layar kemudian kita jauhkan sentuhanya. Dalam konsep ini tampilan gambar akan menjadi lebih besar. Proses zoom 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. Untuk lebih jelasnya lihat contoh dibawah ini
  2. Isikan AS3 seperti pada list dibawah ini
    1
    2
    3
    4
    5
    6
    7
    8
    Multitouch.inputMode = MultitouchInputMode.GESTURE;

    function zoom_mc(e:TransformGestureEvent):void
    {
    e.target.scaleX *= (e.scaleX+e.scaleY)/2;
    e.target.scaleY *= (e.scaleX+e.scaleY)/2;
    }
    fbegin.addEventListener(TransformGestureEvent.GESTURE_ZOOM, zoom_mc);
  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 - Zoom", selanjutnya anda bisa mencoba melakuan zoom (sentuh dengan dua jari kemudian pisahkan kedua sentuan layar tersebut) dengan cara mengklik pada movie clip kemudian klik and drug pada posisi lain di layar emulator. Untuk lebih merasakan sensasinya silahkan di coba di device android sesungguhnya

10 komentar:

  1. Ijin coba di device android ane ya gan. Kayaknya asyek nih :D

    BalasHapus
  2. permesi, bos
    ane mau tanya kalau buat map gps pada flash as3 bisa tidak y?

    BalasHapus
  3. mau di coba dulu Bos.mudah2an bisa

    BalasHapus
  4. Ini kn aplikasi nya sudah jadi..gimana kalau nambahin zoom nya

    BalasHapus
  5. Tinggal tambahkan scriptnya dan sesuaikan nama mc yg akan Di zoom

    BalasHapus
  6. boss saya coba AS3 Zoom setelah dijalankan pilih Gesture dan Touch Zoom malah tambah hilang setelah di klik dan di tarik buat perbesar kecilnya

    BalasHapus
  7. coba telusuri step by step langkah diatas. Coba dulu dengan cara sederhana seperti langkah di atas. setelah sukses baru implementasikan ke aplikasi yg sesungguhnya

    BalasHapus
  8. Bang
    Ini zoomnya fokus tengah ya ?
    buat zoom dan berpindah tempat bisa di geser2 fokusnya gimana ya
    Tolong pencerahannya

    BalasHapus