Tentunya hasil keduanya sama saja, namun berbeda dalam penulisan script-nya.
Untuk membuktikkannya, saya mencoba membuat sebuah objek bola, yang akan digerakkan menggunakan keyboard.
- Buatlah sebuah objek lingkaran dan convert menjadi movieclip (F8)
- instance name, isi dengannama bola
- Isikan script berikut pada objek movieclip tersebut, (F9)
- Jalankan (Ctrl + Enter)
jalankan, dan liat hasilnya.
Pastinya hasilnya sama saja.
Nah....
Lantas muncul pertanyaan, Lebih baik gunakan yang mana?
Untuk menjawab itu, berikut kelebihan dan kekurangannya
Kelebihan penulisan script pada Frame :
- Penulisan lebih terstuktur objek yang dituju jelas
- Dapat menuliskan event lebih dari satu. Misal 10 movieclip yang masing-masing memiliki script, bisa diletakkan menjadi 1 pada tempat yang sama.
- Memudahkan dalam pencarian error, atau ingin merubah script, script diletakkan jadi 1.
- Pendeklarasian tidak membutuhkan event load seperti pada movieclip onClipEvent(load).
- Semua script digabung dalam 1 tempat, alias banyak jumlah baris script tentunya. Kalau banyak gitu biasanya bikin
kepala cenat-cenutpusing.
- Tidak perlu mengdeklarasi instance name pada movieclip.
- Kalau script yang diletakkan di frame, bingung melihat script yg barisnya banyak. Kalau pada MovieClip, Anda dipusingkan dengan objek movieclip yg banyak.
- Harus mendeklarasikan onClipEvent.
Pembahasan kita masih seputar ActionScript 2. Nah, untuk ActionScript 3, script harus diletakkan di frame.
Jadi saran saya sih, mending naruh script-nya di frame aja.
5 komentar
kakak apa sih bedanya instance name ama variable name??
@Kadafi :
Instance Name -> penamaan objek sebuah movie clip, TextField, button dll.
pemberian nama objek di sini dapat merubah properti-properti pada movie clip, textfield, button,dll.
Misal properti koordinat x & y, ukuran width & height, dll.
Sedangkan Variable name -> pemberian variabel untuk membantu memberikan nilai pada objek itu.
Misal pada TextField ditambahkan variabel untuk menampilkan perhitungan matematika.
Semoga bisa menjawab kebingungan sodara Kadafi.
Terima kasih telah berkunjung, salam
bgus bgt artkelx.
Mau tanya mas misalkan sy mw blajar AS, enakx AS 3 atw AS 2? Soalx sya msh pmula bgt. Pngen bs membwt mdia pmbelajaran yg menarik bwt anak didik sya.
Trmaksh.
@khoirul Ragil Putra : Saran saya sih AS 3.
Logika pemrograman sama, hanya scriptnya yang sedikit berbeda.
terutama pada fungsi-fungsi yang ada pada AS 3.
Adobe Flash sudah menggunakan AS 3.
Terima kasih telah berkunjung
nice post :-o
EmoticonEmoticon