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
Download File FLA
mw tanya gan,, objek apa harus dibuat movieclip dulu baru bisa di gesture ?., atau bisa objek dlm bntuk grafik dan teks di gesture ?
BalasHapusBro, kalo Zoom (Gesture) di gabung dengan Touch and Drag bisa gak, jadi bisa di zoom sekaligus juga bisa dipindah2?.
BalasHapus