Anda sering membuat aplikasi android dari flash? anda pasti sudah bisa mengunakan fasilitas touch screen untuk navigasinya. Buat tombol next, back, menu dan lain-lain, mudah kan. Mungkin anda pernah pula berpikir mengunakan tombol bawaan android. Dalam android ada tombol Menu, Back dan Search ada yg tombol fisik, ada pula tombol capasitif atau ada beberapa yang berupa tombol virtual. Pertanyaanya... bisakah aplikasi android yang dikembangkan dengan Adobe Flash dapat memanfaatkan? Jelas bisa gan... Untuk jelasnya coba ikuti langkah berikut.
LANGKAH - LANGKAH
- Buat di frame 1, Dynamic Text dengan instant name "ditekan"
- 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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35NativeApplication.nativeApplication.addEventListener
(KeyboardEvent.KEY_DOWN, CheckKeypress, false, 0, true);
function CheckKeypress(event:KeyboardEvent):void
{
switch (event.keyCode)
{
case Keyboard.SEARCH :
ditekan.text = "Search";
break;
case Keyboard.MENU :
ditekan.text = "Menu";
break;
case Keyboard.BACK :
event.preventDefault();
ditekan.text = "Back";
break;
}
}
NativeApplication.nativeApplication.addEventListener
(KeyboardEvent.KEY_UP, CheckKeyup, false, 0, true);
function CheckKeyup(event:KeyboardEvent):void
{
switch (event.keyCode)
{
case Keyboard.SEARCH :
ditekan.text = "tombol dilepas";
break;
case Keyboard.MENU :
ditekan.text = "tombol dilepas";
break;
case Keyboard.BACK :
event.preventDefault();
ditekan.text = "tombol dilepas";
break;
}
} - Simpan dan coba di emulator dengan menekan Control enter.
- Untuk mengeksekusi sebuah perintah anda bisa menyisipkanya di baris 8, 11 dan 14 untuk tombol ditekan.
- Untuk mengeksekusi sebuah perintah anda bisa menyisipkanya di baris 25, 28 dan 31 untuk tombol ditekan.
Untuk mencoba di simulator perhatikan gambar berikut
Catatan penting, untuk device android bertombol 3 berarti tidak ada tombol "search" karena tombol yang satunya adalah tombol "home". Tombol "home" tidak bisa digunakan oleh aplikasi karena tombol tersebut khusus digunakan untuk system android.
... baca selanjutnya!
































