Untuk membuat aplikasi Drag and Drop buatlah lembar
kerja baru, pilih AIR for Android.
Langkah pertama, buatlah MovieClip dan berikan nama pada
instance name dengan “objek”. Lalu pada frame 1 kita tuliskan script berikut:
import flash.events.TouchEvent;
// setting input
mode berupa touch (sentuhan)
Multitouch.inputMode=MultitouchInputMode.TOUCH_POINT;
//membuat fungsi
draging
function
drag_mulai(event:TouchEvent):void
{
event.target.startTouchDrag(event.touchPointID,false);
}
// membuat fungsi
stopdrag
function
drag_selesai (event:TouchEvent):void
{
event.target.stopTouchDrag(event.touchPointID);
}
// memberlakukan fungsi
drag_mulai dan drag_selesai pada movieclip 'objek'
objek.addEventListener(TouchEvent.TOUCH_BEGIN,drag_mulai);
objek.addEventListener(TouchEvent.TOUCH_END,drag_selesai);
// memberlakukan
fungsi drag_mulai dan drag_selesai pada movie clip 'objek2'..
objek2.addEventListener(TouchEvent.TOUCH_BEGIN,drag_mulai);
objek2.addEventListener(TouchEvent.TOUCH_END,drag_selesai);
// Anda bisa
tambahkan beberapa objek dragable dengan cara yang sama seperti di atas...
Untuk melihat simulasinya melalui PC Anda, lakukan test
movie maka secara otomatis akan muncul dua tampilan. Pertama tampilah
Simulator, kedua tampilan Device. Pada simulator, aktifkan Touch Layer. Pilih
Click and Drag.
Lakukan ujicoba pada tampilan Device dengan cara klik dan
geser. Jika berhasil maka aplikasi tersebut bisa juga dijalankan pada Android
dengan cara menyentuh dan menggeser. Tentu setelah kita menginstalnya pada
Android. Selamat mencoba, semoga bermanfaat.
terima kasih mas, sangat membantu saya yang sedang belajar AS3
BalasHapusSama-sama, semoga bermanfaat...
HapusBro, kalo Zoom (Gesture) di gabung dengan Touch and Drag bisa gak, jadi bisa di zoom sekaligus juga bisa dipindah2?.
BalasHapusContoh File Fla nya Mas Fareed
BalasHapus