Selasa, 03 November 2020

Coding Action Script

  Bagaimana action script digunakan?


Penggunaan Action Script ialah untuk mempermudah pembangunan suatu aplikasi atau animasi. Biasanya semakin kompleks animasi pada Flash, maka akan semakin banyak memakan frame. Dengan Action Script, penggunaan frame tersebut dapat dikurangi, bahkan dapat membuat animasi yang kompleks hanya dengan satu frame saja.

4) Bagaimana struktur AS 3.0?

Struktur Flash menggunakan struktur bahasa Dot Syntax. Dot atau titik (.) digunakan untuk menunjukkan metoda atau properti yang terkait dengan objek.

 

5) Apa yang dimaksud dengan objek pada AS 3.0?

Objek adalah suatu tipe data seperti suara, gambar, teks, yang digunakan untuk mengontrol movie. Semua objek merupakan bagian dari suatu kelas. Objek pada Flash dapat berupa gambar yang nampak , hingga sesuatu yang abstrak (tidak nampak), misalnya tanggal, data, atau deteksi input dari mouse. Objek dapat dikenali dan digunakan setelah terlebih dahulu diberi nama. Proses penamaan suatu objek disebut instantiating. Selain objek yang didefinisikan, pada Flash terdapat predefined class yang terdiri dari objek yang bisa dipakai di dalam movie. Beberapa diantaranya, MovieClip, Color, Sound, Button, Stage, Text Field, dan Text Format.

6) Apa yang dimaksud dengan class dan function pada AS 3.0?

Pada dasarnya Action Script adalah bahasa pemrograman yang dibangun dari class-class yang telah dibuat oleh developer Flash. Progammer dapat menggunakan class tersebut dengan script-script yang sederhana dan mudah untuk diingat.

Berikut ini adalah struktur penulisan class:

Class NamaClass {

 Class body

}

Pada Action Script 3.0, class didefinisikan pada file Action Script external berekstensi *.as. Terdapat 2 tipe class pada Action Script 3.0, yaitu :

1. Built-in Class, yaitu class yang sudah disediakan oleh Flash. Programmer dapat memanggilnya dalam bentuk statement yang sederhana.

2. Custom Class, adalah class yang dibuat sendiri dengan maksud dan tujuan yang sesuai dengan kebutuhan programmer dalam membangun suatu aplikasi.

Function/fungsi adalah kumpulan script yang mengerjakan operasi untuk tujuan tertentu. Terdapat beberapa jenis fungsi yang dapat digunakan dalam membangun suatu aplikasi menggunakan Action Script 3.0, yaitu:

1. Built-in functions

2. Named dan user-defined functions

3. Anonymous functions

4. Callback functions

5. Constructor functions

6. Function literal

7) Bagaimana mekanisme kontrol pada objek dengan AS 3.0?

 

Mekanisme pengendalian (control mechanism) diwujudkan dengan menggunakan umpan balik (feedback), yang mencuplik keluaran. Umpan balik ini digunakan untuk mengendalikan baik masukan maupun proses. Tujuannya adalah untuk mengatur agar sistem berjalan sesuai dengan tujuan.

8) Pengaturan properties objek yang seperti apa yang dapat dilakukan dengan AS 3.0?

 

1. Penggunaan perintah Trace 

Perintah Trace digunakan untuk menampilkan informasi pada panel Output. Panel Output hanya digunakan untuk menguji jalannya program saja, bukan sebagai tampilan utama program. Yang menjadi tampilan utama program adalah stage kita. 

2.Pendeklarasian Variabel 

Variabel-variabel yang akan digunakan dalam Script kita harus dideklarasikan terlebih dahulu. Beberapa tipe variabel yang sering digunakan antara lain: TextField, Number, String, Array, Sprite, Shape, dan MovieClip. Kita juga dapat membuat tipe variabel sendiri berupa objek Class untuk aplikasi kita. Perintah deklarasi variabel mempunyai bentuk umum: 

var namaVariabel:TipeVariabel; 

atau cara kedua berikut juga memberikan hasil yang sama: 

var namaVariabel:TipeVariabel=new TipeVariabel(); 

Anda bisa menambahkan program berikut ke dalam kode program anda untuk memunculkan tulisan “Hello World” ke dalam Stage Anda. 

var textSaya:TextField=new TextField(); 

textSaya.text="Hello World"; 

stage.addChild(textSaya); 

Lanjutkan dengan menguji hasil program anda dengan menekan keyboard Ctrl+Enter, maka anda akan melihat tulisan “Hello World” pada Stage anda. 

3.Event, Listener, dan Event Handler 

Semua interaksi user di dalam Flash dikelola oleh “event-event” beberapa contoh event adalah: mouse click, mouse move, input keyboard, loading file, dan lain-lain. Dalam buku ini akan banyak menggunakan pengaturan event untuk mendisain interaksi user.Dalam ActionScript, suatu objek bisa mendengarkan (listen) event yang terjadi pada dirinya dengan menggunakan method addEventListener pada objek tersebut. Method ini membutuhkan dua argumen, yaitu: 

•Event apa yang akan didengarkan, misalnya MouseEvent atau pun KeyboardEvent 

•Fungsi apa yang akan saya kerjakan apabila saya mendegarkan

event.

Dalam contoh kita, baris: 

tombolMulai.addEventListener(MouseEvent.CLICK,tekanTombol); 

function tekanTombol(mevt:MouseEvent):void{ ISI FUNGSI} 

Mempunyai maksud sebagai berikut: 

•Tombol dengan nama instance tombolMulai akan mendengarkan event Mouse Click (MouseEvent.CLICK) 

•Apabila tombolMulai di-click dengan mouse, maka fungsi tekanTombool akan dipanggil dan dikerjakan. Fungsi tekanTombol dinamakan  Event  Handler. Sebuah event handler harus berupa fungsi dengan satu nilai input (misalnya dalam contoh kita adalah mevt:MouseEvent) dan tidak mengembalikan nilai apa-apa (yaitu mempunyai tipe keluaran void).

10 komentar: