Sabtu, 25 Mei 2013

Membuat Efek Zoom untuk Touch Screen (Android/iOS) Menggunakan Adobe Flash CS6


 Pada perangkat layar sentuh (Touch Screen), melakukan zooming (perbesaran objek) cukup dilakukan dengan menyentuh objek dengan satu jari kemudian satu jari lain menggesernya. Kondisi semcam ini dalam bahasa AS3 dikenal dengan Gesture Zoom. Kali ini saya akan berbagi cara membuat efek zoom yang bisa di publish untuk di pasang pada perangkat dengan platform Android maupun iOS.
Untuk membuatnya buatlah movieclip dengan nama ‘objek’ kemudian tuliskan script berikut pada salah satu frame:

Multitouch.inputMode = MultitouchInputMode.GESTURE;

function zoom_mc(e:TransformGestureEvent):void

{

                kotak.scaleX *= (e.scaleX+e.scaleY)/2;

                kotak.scaleY *= (e.scaleX+e.scaleY)/2;

}

kotak.addEventListener(TransformGestureEvent.GESTURE_ZOOM,zoom_mc);
 

Lakukan test movie dan aktifkan Touch Screen untuk Gesture Zoom untuk melakukan simulasi. Selamat mencoba, semoga bermanfaat.

Download File FLA

2 komentar:

  1. mw tanya gan,, objek apa harus dibuat movieclip dulu baru bisa di gesture ?., atau bisa objek dlm bntuk grafik dan teks di gesture ?

    BalasHapus
  2. Bro, kalo Zoom (Gesture) di gabung dengan Touch and Drag bisa gak, jadi bisa di zoom sekaligus juga bisa dipindah2?.

    BalasHapus