Property
Setelah kita berputar-putar menggunakan trace sebagai output, pada tahap ini kita akan menggunakan objek sebagai media dan tampilan output yang kita jalankan sudah berbentuk animasi yang bisa di buat menjadi tampilan html.
Jika kita sudah bermain pada objek otomatis kita akan bertemu dengan istilah property. Istilah property berarti kepemilikan, Sebuah obyek dalam flash yang berupa movieclip, button, sound memiliki property seperti panjang, warna, kordinat dan lain-lain. Di bawah ini saya akan menjelaskan beberapa property.
_x = merupakan sumbu x ( horizontal )
_y = merupakan sumbu y ( vertikal )
_xscale = ukuran horizontal
_yscale = ukuran vertical
_rotation = posisi kemiringan
_alpha = Transparasi
Gambar 7.1
Kordinat pada flash
_x atau posisi sumbu horizontal semakin besar nilainya maka objek akan semakin ke kanan Sedangkan jika nilai _x semakin kecil atau semakin besar – ( min ) nya maka objek akan lebih ke kiri. Supaya lebih jelas saya akan mendemokan sebuah contoh menggerakan objek ke kiri dan ke kanan.
Mulanya anda buat sebuah objek, misalnya lingkaran dengan menggunakan oval tool. Tekan Shift pada keyboard saat membuat lingkaran agar lingkaran jadi proporsional, lalu klik kanan objek lingkaran yang baru kita buat, klik convert to symbol. Lalu rubah menjadi movie clip pada panel convert to symbol. Setelah dirubah menjadi movie clip masuk ke panel action.
Gambar 7.2
Merubah objek menjadi Movie clip
pastikan anda berada pada movie clip. Lalu ketik script di bawah ini.
onClipEvent (enterFrame) {
_x = _x+3;
}
Tekan Ctrl+Enter untuk tes movie.
Gambar 7.3
Perhatikan Ruang tempat anda mengetik script
Penjelasan --> OnclipEvent adalah sebuah script untuk movie clip, enterFrame nama eventnya ketika movie clip dijalankan. _x property horizontal +3 nilai pergerakan objek, semakin besar nilai pengger- aknya semakin cepat objek bergerak .
Sekarang kita akan mencoba menggerakan objek ke kiri. Buat lagi sebuah objek pada layar ker-
ja flash anda. Ubah objek yang baru anda buat menjadi movie clip, ulangi tahap-tahap diatas. Lalu ketik script diatas pada panel action objek baru, tapi rubah + menjadi – ( _x=_x-3). Sekarang tes movie.
Lalu bagaimana caranya menghentikan gerakan movie clip kita supaya tidak terus berjalan ke kanan atau kiri lalu pergi dan menghilang begitu saja.
onClipEvent (enterFrame) {
if ( _x<250 ) {
_x = _x+3;
}
}
Tes movie clip !!, sekarang movie clip berhenti pada posisi x di 250…kenapa???
Karena pada script di atas kita memberikan perintah if ( _x<250 ). Jadi ketika _x lebih kecil dari
250 maka perintah { _x = _x+3; } di jalankan. Masih ingat khan struktur kondisi if ?? kalau lupa lihat lagi halaman di atas tentang struktur kondisi. Lalu bagaimana kalau objeknya mau kita gerakan ke atas atau ke bawah??. Seperti yang telah saya jelaskan sebelumnya _x melambangkan horizontal sedangkan
_y kebalikannya yaitu melambangkan vertikal pada objek, jadi kalau anda mau merubah pergerakan objek menjadi ke atas atau ke bawah anda cukup mengganti _x menjadi _y.
Sekarang kita akan mencoba membuat animasi membesar dan memperkecil ukuran objek den- gan menggunakan property _xscale dan _yscale. Sintaknya masih sama seperti menggerakan objek ke kanan dan ke kiri, hanya _x atau _y nya kita ganti menjadi _xscale atau _yscale. Sekarang hapus syntak pada panel action. Lalu ketik syntak dibawah ini.
onClipEvent (enterFrame) {
_xscale = _xscale+3;
}
Tes movie, ukuran objek berangsur-angsur berubah. Supaya objek berubah ukurannya propor- sional anda juga harus merubah ukuran _y (vertikal)-nya, jadi syntaknya adalah
onClipEvent (enterFrame) {
_xscale = _xscale+3;
_yscale = _yscale+3;
}
Untuk property _rotation dan _alpha silahkan anda berkreasi sendiri, karena saya rasa anda telah mengerti semua arti dari syntak diatas anda tinggal merubah nama property yang akan dirubah atau di- manipulasi. Jika anda telah mencoba property _rotation dan _alpha saya sarankan sekarang anda mebu-
at movie clip lebih dari satu dengan fungsi property yang berbeda. Misalkan 3 buah lingkaran dengan warna yang berbeda-beda. 1 lingkaran bergerak ke kiri lalu lingkaran kedua bergerak ke bawah
blognya sudah saya link balik.thank's good your blog
ReplyDeleteterima kasih atas kunjungannya
ReplyDelete