Pages

Flash as3 startDrag hittest objek


Pada tutorial kali ini manifestandroid memberi  trik tentang stardrag dan hittest pada  games puzzle ikuti langkah langkah pada tutorial di bawah ini :
1.       Buatkan objek pada lembar kerja seperti gambar di bawah ini :

 

Kemudian convert to symbol jadikan movie clip pada kedua objek, objek yang pertama beri nama mc_apel dan objek yang kedua beri nama mc_target
1.       Setelah di convert menjadi movie clip sekararng beri nama pada instaname pada objek mc_apel beri nama “apel” pada movieclip mc_target berinama”target”. Seperti pada gambar di bawah  ini :
2.       Setelah itu klik kanan pada frame pilih action kemudian ketikan as3 di bawah ini :
apel.addEventListener(MouseEvent.MOUSE_DOWN, ClickToDrag);

function ClickToDrag(event:MouseEvent):void
{
apel.startDrag();
if(apel.hitTestObject(target))
                  {
                                               
                hit.text="terkena objek"
                   }
                   else
                   {
                nohit.text="ga kena objek"                        
                   }
  }
stage.addEventListener(MouseEvent.MOUSE_UP, dragdiatasobjek);
function dragdiatasobjek(event:MouseEvent):void
{
apel.stopDrag();
               
}
Selamat mencoba !!

1 comments:

  1. Saya coba tutorial dari posting ini ternyata masih ada sedikit kesalahan pada struktur scriptnya. Setelah saya pelajari, akhirnya saya putuskan untuk membuat tutorial yang konsepnya sama di blog saya

    http://inspiringanyone.blogspot.com/2013/02/membuat-aplikasi-android-sederhana-hit.html

    salam kenal dari newbie. jangan lupa mampir ke blogku mas.

    http://inspiringanyone.blogspot.com

    Terimakasih ilmunya,,,

    ReplyDelete