MENGGERAKAN OBJEK MENGGUNAKAN KEYBOARD

Selasa, 29 Juli 2008

Pada artikel ini kita akan membuat sebuah movie clip yang gerakannya di control oleh tanda panah di keyboard. Buatlah sebuah objek lalu ubah objek tersebut menjadi movie clip, misalnya kita mau membuat objek lingkaran. Klik objek oval pada tool atau tekan O pada keyboard, lalu rubah objek lingkaran yang baru kita buat menjadi movie clip dengan cara klik kanan objek tersebut lalu klik Convert to symbol atau klik objek lalu klik edit > convert to symbol atau pake cara paling gampang klik objek lalu tekan F8. Pada panel convert to symbol, klik type : movie clip lalu OK.
Buka panel Action, kalo' ga ada panel Actionnya klik window > Action, atau pake cara yang paling mudah tekan F9. Ketik script dibawah ini pada panel Action (pastikan anda berada di posisi Movie Clip)

onClipEvent (enterFrame) {
if (Key.isDown(Key.RIGHT)){
_x = _x+5
}

}

Test movie, caranya tekan Ctrl+Enter. Ketika anda menekan tanda panah kanan di keyboard maka objek akan bergerak ke kanan.
Penjelasan --> OnclipEvent adalah sebuah script untuk movie clip, dan enterFrame nama eventnya ketika movie clip dijalankan. if(key.isDown(Key.RIGHT)) adalah kondisi, kira-kira gini artinya: Kalo' key di tekan key yang kanan ,{ _x = _x+5 } ini perintahnya. Jadi kalo' kondisi key kanan di tekan komputer akan menjalankan perintah _x di tambah 5. _x disini melambangkan horizontal makanya gerak lurus kekanan. Coba ganti _x jadi _y geraknya pasti kebawah, soalnya _y berarti vertikal. +5 artinya nilai movie clipnya tambah 5, kalo mo geraknya lebih cepat ganti aja 5 nya sesuai keinginan anda. Sekarang gimana caranya supaya geraknya ke kiri ???
Seperti yang udah di jelaskan di atas, _x menandakan horizontal dan +5 adalah nilai yang ditambahan pada movie clip. Untuk merubah gerak movie clip ke kiri rubah aja + nya jadi – maka gerakanya akan berubah ke kiri.Untuk lebih jelasnya ketik script gerak ke kiri di bawah scrip gerak kekanan.
onClipEvent (enterFrame) {
if (Key.isDown(Key.RIGHT)){
_x = _x+5
}
{ if (Key.isDown(Key.LEFT)){
_x = _x-5
}

}
test movie clip tekan tanda panah kiri di keyboard anda...

Mengenal Array Menggunakan Action Script 2.0

Seperti yang telah kita ketahui array merupakan kumpulan data berurut yang bisa di ubah atau dimodif. Dalam Action Script 2.0 ada bermacam-macam jenis Array dan saya akan mencoba menjelaskan satu per satu :
mulanya kita buat dulu dat array nya contohnya:
Data yang kita akan masukan adalah : Ina,Ini,Inu,Ino
scriptnya adalah
Arrayku = new Array (“Ina”,”Ini”,”Inu”,Ino”)
trace (Arrayku)

tes movie (tekan Ctrl + Enter)
Array akan tampil di output

Concat
Sekarang kita tambahkan data di belakang arrray yang baru kita buat dengan menggunakan concat. Misalkan kita mau menambahkan kata Ana di Array yang barusan kita buat. Ubah script trace (Arrayku) jadi trace (Arrayku.concat(“ana”))
Arrayku = new Array (“Ina”,”Ini”,”Inu”,Ino”)
trace (Arrayku.concat(“ana”))
tes movie clip lihat hasilnya, jangan lupa sebelum menekan Ctrl + Enter teriak “Simsalabim”...

Join
Join juga berfungsi untuk menambah data. Tapi data yang dihasilkan berada di belakang kata-kata di dalam Array.
Contoh : Arrayku = new Array (“Ina”,”Ini”,”Inu”,Ino”)
trace (Arrayku.join(“+”))
Maka hasil di output jadi
Ina+Ini+Inu+Ino

Length
Digunakan untuk menghitung jumlah data dalam array.
Script : Arrayku = new Array (“Ina”,”Ini”,”Inu”,Ino”)
trace (Arrayku.Length)
output akan menghasilkan 4
Pop
Mengambil data paling terakhir di array atau menghapus data array yang paling belakang.
sintaknya:Arrayku = new Array (“Ina”,”Ini”,”Inu”,Ino”)
trace (Arrayku.pop())
output akan menghasilkan : ino


coba ubah scriptnya : Arrayku = new Array (“Ina”,”Ini”,”Inu”,”Ino”)
Arrayku.pop()
trace (Arrayku)
output akan menghasilkan : Ina,Ini,Inu


Push
Kebalikan dari pop, Push menambahkan satu data di belakang array
Script: Arrayku = new Array (“Ina”,”Ini”,”Inu”,”Ino”)
Arrayku.push(“Ine)
trace (Arrayku)

Shift
Shift bisa digunakan untuk mengambil awal data dari array
Script :Arrayku = new Array (“Ina”,”Ini”,”Inu”,Ino”)
trace (Arrayku.shift())
Atau menghapus satu data di depan array.
Script :Arrayku = new Array (“Ina”,”Ini”,”Inu”,Ino”)
Arrayku.shift()
Trace(Arrayku)
Unshift
Kebalikan dari Shift, unshift digunakan untuk menambahkan data di depan array
Script :Arrayku = new Array (“Ina”,”Ini”,”Inu”,Ino”)
Arrayku.unshift(“Ine”)
trace (Arrayku)
output : Ine,Ina,Inu,Ino

Reverse
Digunakan untuk membalik data di dalam array
Arrayku = new Array (“Ina”,”Ini”,”Inu”,Ino”)
trace (Arrayku.reverse())
Output : Ino,Inu,Ini,Ina

Mouse Key Di Linux

Kamis, 03 April 2008

Jika nanti suatu saat mouse anda tidak dapat digunakan sebagaimana fungsinya, anda tidak perlu terlalu khawatir karena di dunia GUI Linux anda dapat mengaktifkan mouse keys seperti di OS tetangga. Untuk mengaktifkannya anda tidak perlu jauh jauh ke Configuration atau Control Center. Anda cukup menekan [shift] + [Num Lock] jika anda mengunakan Mandriva 2007 anda akan di berikan statement di layar yang menanyakan apa anda yakin ingin mengaktifkan feature ini (tapi di distro lain ada yang hanya memberikan sound deep).Setelah itu silahkan anda menekan tombol [1],[2],[3],[4],[6],[7],[8]dan[9] pada numeric keypad (tombol angka yang terletak di sebelah kanan keyboard).Maka kursor mouse di layar anda akan bergerak keberbagai arah yang saya yakin anda tahu pasti arahnya.Sedangkan untuk mengklik gunakan tombol [5] yang secara default jika anda menekan tombol [5] sama dengan klik kiri, untuk klik kanan tekan tombol[-] lalu tekan lagi tombol [5], sedangkan untuk klik tengah tekan tombol [*] lalu tekan lagi tombol [5].untuk kembali merubah lagi fungsi tombol [5] menjadi klik kiri tekan [/] lalu tekan lagi tombol [5].untuk kembali menonaktifkan feature mouse keys tekan lagi [shift]+[Num Lock]. Jika terdengar suara deep atau ada statement apakah anda ingin men-deactivate mouse key, berarti feature mouse keys sudah di nonaktifkan