Menggunakan Kelas
Ada kalanya dalam penulisan Actionscript, script yang ingin dibuat tidak ditulis pada frame tertentu di timeline. kadangkala script program akan ditulis di luar dari file tersebut, disebut Actionscript Class External.
berikut ini caranya :
Contoh untuk kali ini masih tentang Hello world. tujuan programnya masih sama seperti yang lalu, menampilkan tulisan Hello world pada screen program.
1. Buka Flash, pada pilihan new document pilih actionscript file.
2. Pertama-tama, mendefinisikannya ke dalam sebuah paket :
package {
Kemudian mendefinisikan apa yang diperlukan oleh program ini. dalam program ini kita perlu menampilkannya pada stage (display), dan yang ditampilkan adalah tulisan (text) :
import flash.display.*;
import flash.text.*;
3. Baris berikutnya dari kode adalah definisi kelas. Dalam hal ini, perlu kelas publik. beri nama kelasnya
HelloWorld3, intinya harus sesuai dengan nama dari file yg akan dibuat, yaitu HelloWorld3.as.
public class HelloWorld3 extends MovieClip{
4. dilanjutkan dengan membuat sebuah public function
public function HelloWorld3(){
5. Terakhir, ketikkan code untuk menampilkan tulisan pada stage seperti yg telah dibahas pada pembahasan sebelumnya.
var myText:TextField = new TextField();
myText.text = "Hello World";
addChild(myText);
}
}
}
Hasil Akhrnya Seperti ini :
jangan lupa menyimpannya dengan nama HelloWorld3, pilih File, Save.
hmmm, Agar Actionscript file ini bisa bekerja, kita harus membuat sebuah file FLA yg fungsinya untuk dapat mengakses kode Actionscript yg telah dibuat dalam bentuk .as ini.
1. New file, pilih flash file (actionscript 3.0).
2. Langsung saja di save. pilih file, save, berikan nama untuk file ini sama dengan file .as yg telah dibuat tadi yaitu HelloWorld3.
3. Finally, pada properties panel, ketikkan juga HelloWorld3 pada document class.
untuk memastikan apakah file FLA tersebut terhubung dengan file .as yg telah kita buat, klik pada tombol bertanda pensil di samping text area dr document class.
4. Selesai, CTRL+ENTER. lihat hasilnya...
Memang terlihat sulit untuk dipahami, namun dengan banyak mencoba, sering latihan, maka akan terbiasa dan akhrnya akan mengerti tentang penggunaan Class, Function dan lain sebagainya, keep Exercise... saya jg sedang belajar. Thanx for Reading!!!