Rabu, 25 Maret 2015

Membaca Accelerometer Device Android dengan AS3

Device Android memiliki sebuah sensor yang disebut Accelerometer sensor ini digunakan untuk membaca kemiringan device. Ada 3 kemiringan yang dapat di baca yaitu kemiringan X, Y dan Z. ketiga kemiringan ini dapat dibaca mengunakan AS3. Jadi jika anda ingin membuat game atau aplikasi Android yang membutuhkan sensor ini sebaiknya anda menyimak dan mencobanya. Untuk jelasnya coba ikuti langkah berikut.
LANGKAH - LANGKAH
  1. Buat proyek baru dengan format AIR for Android.
  2. Isikan AS3 di frame awal, seperti pada list dibawah ini
    1
    2
    3
    4
    5
    6
    7

    8
    9

    10
    11
    12
    13

    14
    15
    16
    17
    18


    19
    20
    var teksku:TextField = new TextField();
    teksku.width = 480;
    addChild(teksku);

    if (Accelerometer.isSupported)
    {
      teksku.text = "flashbegin.com\nAda Accelerometer dalam device, goyangkan device anda";
      var acce1:Accelerometer = new Accelerometer();
      acce1.addEventListener(AccelerometerEvent.UPDATE, barukandata);
    }
    else
    {
      teksku.text = "flashbegin.com\nAccelerometer tidak ada dalam device";
    }

    function barukandata(evt:AccelerometerEvent):void
    {
      teksku.text = String("flashbegin.com\nat: " + evt.timestamp + "\nacc X: " + evt.accelerationX + "\nacc Y: " + evt.accelerationY + "\nacc Z: " + evt.accelerationZ);
    }
  3. Simpan dan coba di emulator dengan menekan Control enter.
  4. Untuk mencobanya, ubah poisisi slider pada tab accelerometer
  5. Untuk implementasi dalam aplikasi, masukkan data sensor ke dalam variable. Satu hal yang harus di ingat bahwa jenis variabelnya jangan integer tetapi number

Untuk lebih afdolnya publish ke apk dan coba ke device langsung!

2 komentar:

  1. Komentar ini telah dihapus oleh administrator blog.

    BalasHapus
  2. Komentar ini telah dihapus oleh administrator blog.

    BalasHapus