Selasa, 28 Mei 2013

Membuat Rotasi Objek untuk Android Menggunakan AS3 Adobe Flash CS6



Untuk membuat efek rotasi pada layar cukup mudah. AS3 for Android sudah memberikan bahasa ‘pintar’ yang memungkinkan kita untuk membuat efek tersebut dalam empat baris kode. Buat lembar kerja baru, pilih AIR for Android.


Pertama buat objek berupa MovieClip yang akan kita rotasikan dan berikan nama “kotak” pada MovieClip tersebut pada properties. Lalu tuliskan script berikut pada salah satu frame:

//mengambil input mode berupa gesture
Multitouch.inputMode=MultitouchInputMode.GESTURE;
//membuat fungsi untuk rotasi
function putar(e:TransformGestureEvent):void
{
// memberikan nilai rotasi untuk movieclip kotak sesuai dengan nilai rotasi pada Gesture-Rotation.
kotak.rotation+=(e.rotation);
}
// memberlakukan fungsi putar pada movieclip ‘kotak’ saat gesture rotasi dijalankan
kotak.addEventListener(TransformGestureEvent.GESTURE_ROTATE,putar);

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 Gesture Rotation.



Lakukan ujicoba pada tampilan Device dengan cara klik salah satu bagian pada movieclip, klik lagi pada bagian lain lalu putar. Jika berhasil maka aplikasi tersebut bisa juga dijalankan pada Android dengan cara memutarnya menggunakan dua jari. Bagaimana, mudah bukan? Anda bisa melakukan improvisasi terhadap script ini untuk membuat aplikasi yang jauh lebih menarik lagi. Selamat mencoba, semoga bermanfaat.
 
Download File FLA

Tidak ada komentar:

Posting Komentar