Menggunakan asset dari library ke dalam stage pada saat runtime tentunya kita dibutuhkan sedikit actionscript. Kita akan mencoba membuat sebuah contoh untuk memanggil asset(baik itu movieclip, button, atau lainnya) dari library ke dalam stage dalam sebuah aplikasi flash sederhana.
Alat yang perlu dipersiapkan:
- Adobe Flash versi CS3/CS4/CS5
Pertama-tama kita buat new document pada flash, pilih yang actionscript 3.0. Kemudian buat sebuah kotak hijau(yang akan dijadikan movieclip nantinya) dan sebuah button, berikan nama untuk button misal tombol. Select pada kotak hijau, kemudian klik kanan, pilih Convert to symbol, maka akan muncul dialog seperti di bawah ini (tekan advance jika belum muncul seprti di bawah ini). gantilah nama simbol dengan nama hijau misalnya, untuk menjadikan sebuah movieClip yang bisa diambil dari library pada runtime maka berikan centang pada pilihan export for actionscript, kemudian ganti nama Class menjadi Hijau misalnya (nama Class boleh berbeda dengan nama symbol ). Kira-kira seperti ini skrinsutnya(screenshot):
Pilih OK.
Setelah itu hapus movieclip yg ada di stage. berikan kode ini pada timeline:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | var nampak:Boolean=false; var hijau_mc:Hijau = new Hijau(); tombol.addEventListener(MouseEvent.CLICK, handleClick); function handleClick(e:MouseEvent):void { if (! nampak) { addChild(hijau_mc); nampak=true; } else { removeChild(hijau_mc); nampak=false; } } |
Ctrl+Enter.
ada yang blum jelas. atau kurang setuju silakan menulis comment
