SELAMAT DATANG DI BLOG SIGURUINOVATIF BLOG AS LEARNING MEDIA, TEMPAT BELAJAR MATEMATIKA, COMPUTER DAN SAINS

Senin, 05 Februari 2018

Type Data

Di ActionScript, ada banyak tipe data yang bisa Anda gunakan sebagai tipe data dari variabel yang Anda buat. Beberapa tipe data ini dapat dianggap sebagai tipe data "sederhana" atau "fundamental":

  • String: nilai tekstual, seperti nama atau teks dari bab buku
  • Numeric: ActionScript 3.0 mencakup tiga tipe data spesifik untuk data numerik:
  1. Nomor: nilai numerik apapun, termasuk nilai dengan atau tanpa pecahan
  2. int: bilangan bulat (bilangan bulat tanpa fraksi)
  3. uint: sebuah "unsigned" integer, yang berarti keseluruhan bilangan yang tidak boleh negatif
  • Boolean: nilai true-or-false, seperti apakah sebuah saklar menyala atau apakah dua nilai sama

Jenis data sederhana mewakili satu bagian informasi: misalnya, satu nomor atau satu urutan teks. Namun, sebagian besar tipe data yang didefinisikan dalam ActionScript bisa berupa tipe data yang kompleks. Mereka mewakili satu set nilai dalam satu wadah. Misalnya, variabel dengan tipe data Date mewakili satu nilai (momen dalam waktu). Namun demikian, nilai tanggal tersebut diwakili sebagai beberapa nilai: hari, bulan, tahun, jam, menit, detik, dan seterusnya, yang semuanya merupakan nomor individual. Orang umumnya menganggap tanggal sebagai satu nilai, dan Anda dapat memperlakukan tanggal sebagai satu nilai dengan membuat variabel Tanggal. Namun, secara internal komputer menganggapnya sebagai sekelompok beberapa nilai yang, disatukan, menentukan satu tanggal.
Sebagian besar tipe data built-in, serta tipe data yang didefinisikan oleh pemrogram, adalah tipe data yang kompleks. Beberapa tipe data kompleks yang mungkin Anda kenali adalah:

  • MovieClip: simbol klip video
  • TextField: field teks dinamis atau masukan
  • SimpleButton: simbol tombol
  • Date: informasi tentang satu momen dalam waktu (tanggal dan waktu)
Dua kata yang sering digunakan sebagai sinonim untuk tipe data adalah kelas dan objek. Kelas hanyalah definisi tipe data. Ini seperti template untuk semua objek tipe data, seperti mengatakan "semua variabel tipe data Contoh memiliki karakteristik ini: A, B, dan C." Suatu objek, di sisi lain, hanyalah contoh sebenarnya dari sebuah kelas. . Misalnya, variabel yang tipe datanya MovieClip bisa digambarkan sebagai objek MovieClip. Berikut ini adalah cara yang berbeda untuk mengatakan hal yang sama:
  1. Tipe data variabel myVariable adalah Number.
  2. Variabel myVariable adalah instance Number.
  3. Variabel myVariable adalah objek Number.
  4. Variabel myVariable adalah turunan dari kelas Number.
File Sumber : help.adobe.com


Readmore → Type Data

Variable dan Konstanta Action Script 3

Pemrograman terutama melibatkan perubahan potongan informasi dalam memori komputer. Akibatnya, penting untuk memiliki cara untuk mewakili satu bagian informasi dalam sebuah program. Variabel adalah nama yang mewakili nilai dalam memori komputer. Saat Anda menulis pernyataan untuk memanipulasi nilai, tuliskan nama variabel di tempat nilai. Setiap kali komputer melihat nama variabel dalam program Anda, tampilannya ada dalam memori dan menggunakan nilai yang ditemukannya di sana. Misalnya, jika Anda memiliki dua variabel bernama value1 dan value2, masing-masing berisi angka, untuk menambahkan kedua angka tersebut Anda bisa menulis pernyataan:
value1 + value2
Saat benar-benar menjalankan langkah-langkahnya, komputer terlihat melihat nilai di setiap variabel dan menambahkannya bersama-sama.
Dalam ActionScript 3.0, sebuah variabel sebenarnya terdiri dari tiga bagian yang berbeda:

  •  Nama variabelnya
  • Jenis data yang bisa disimpan dalam variabel
  •  Nilai sebenarnya tersimpan dalam memori komputer
Anda telah melihat bagaimana komputer menggunakan nama itu sebagai pengganti nilai. Jenis data juga penting. Saat membuat variabel di ActionScript, Anda menentukan jenis data spesifik yang dimaksudkan untuk dipegang. Sejak saat itu, instruksi program Anda hanya dapat menyimpan jenis data dalam variabel tersebut. Anda dapat memanipulasi nilai menggunakan karakteristik tertentu yang terkait dengan tipe datanya. Dalam ActionScript, untuk membuat variabel (dikenal dengan mendeklarasikan variabel), Anda menggunakan pernyataan var:
var value1:Number;
Contoh ini memberitahu komputer untuk membuat sebuah variabel bernama value1, yang hanya dapat menampung data Number. ("Nomor" adalah jenis data spesifik yang didefinisikan dalam ActionScript.) Anda juga dapat menyimpan nilai pada variabel saat ini juga:
var value2:Number = 17;

Di Flash Professional, ada cara lain untuk mendeklarasikan sebuah variabel. Bila Anda menempatkan simbol klip video, simbol tombol, atau bidang teks di Panggung, Anda bisa memberikannya sebuah instance instance di Property inspector. Di balik layar, Flash Professional menciptakan sebuah variabel dengan nama yang sama dengan nama instance. Anda dapat menggunakan nama itu dalam kode ActionScript untuk mewakili item Stage tersebut. Misalkan, misalnya, Anda memiliki simbol klip video di Stage dan Anda memberinya nama instance roketShip. Kapan pun Anda menggunakan variabel roket dalam kode ActionScript Anda, Anda sebenarnya memanipulasi klip video tersebut.
Konstanta sama dengan variabel. Ini adalah nama yang mewakili nilai dalam memori komputer dengan tipe data yang ditentukan. Perbedaannya adalah bahwa sebuah konstanta hanya dapat diberi nilai satu kali dalam sebuah aplikasi ActionScript. Setelah nilai konstanta ditetapkan, nilainya sama di seluruh aplikasi. Sintaks untuk mendeklarasikan konstanta hampir sama dengan bahwa untuk mendeklarasikan sebuah variabel. Satu-satunya perbedaan adalah bahwa Anda menggunakan kata kunci const bukan kata kunci var:
const SALES_TAX_RATE:Number = 0.07;

Konstanta berguna untuk menentukan nilai yang digunakan di banyak tempat sepanjang sebuah proyek, yang tidak berubah dalam keadaan normal. Menggunakan nilai konstan daripada nilai literal membuat kode Anda lebih mudah dibaca. Misalnya, pertimbangkan dua versi kode yang sama. Satu mengalikan harga dengan SALES_TAX_RATE. Yang lainnya mengalikan harga sebesar 0,07. Versi yang menggunakan SALES_TAX_RATE konstan lebih mudah dipahami. Sebagai tambahan, anggaplah nilai yang didefinisikan oleh konstanta itu berubah. Jika Anda menggunakan konstanta untuk mewakili nilai tersebut selama proyek Anda, Anda dapat mengubah nilainya di satu tempat (deklarasi konstan). 
file sumber : help.adobe.com

Readmore → Variable dan Konstanta Action Script 3

Membuat Obejek dengan Action Script

    Selain membuat objek secara langsung, di Adobe Flash CS 6 kita juga dapat membuat objek dengan menggunakan Action Script. Berikut ini kita akan coba membuat sebuah kotak dengan menggunakan Action Script, adapun langkah-langkahnya sebagai berikut :
·         Buatlah file baru, piliha Flash File (ActionScript 3.0).
·         Pada Timeline klik Frame 1 dan buka Panel Actions (F9)
Ketika script berikut ini :
import flash.display.Shape;
var triangle:Shape=new Shape;
this.addChild(triangle);
triangle.x = 140;
triangle.y = 200;
 drawShapetriangle();
function drawShapetriangle():void{
triangle.graphics.beginFill(0x0000FF, 100);
triangle.graphics.lineStyle(3,000000);

triangle.graphics.moveTo(10, 10);
triangle.graphics.lineTo(10, 100);
triangle.graphics.lineTo(100, 10);
triangle.graphics.lineTo(10, 10);
}          
Penjelasan :
var triangle:Shape=new Shape;
script untuk membuat variable dari sebuah objek

this.addChild(triangle);
triangle.x = 120;
triangle.y = 100;

script diatas untuk membuat pengaturan posisi kotak
triangle.x = 120; menentukan kotak pada koordinat x =120, triangle.y =100; menentukan kotak koordina y = 200.


drawShapetriangle();
function drawShapetriangle():void{
triangle.graphics.beginFill(0x0000FF, 100);
triangle.graphics.lineStyle(3,000000);

triangle.graphics.moveTo(10, 10);
triangle.graphics.lineTo(10, 100);
triangle.graphics.lineTo(100, 10);
triangle.graphics.lineTo(10, 10);
}

Script untuk memulai mengambar sebuah segi tiga.
Membuat segi tiga dengan warna fill biru

Membuat segi tiga dengan garis dengan ketebalan 3 dan warna hitam
Menunjukkan posisi titik dan garis dari segitiga yang akan kita buat
·         Tekan CTRL + Enter untuk melihat hasilnya
·     Distage akan terbentuk sebuah segi tiga dengan fill warna biru dan stroke berwarna hitam Download Source Code : ObjekdenganAS3.fla

Readmore → Membuat Obejek dengan Action Script

Animasi dengan Action Script 3

Selain dibuat dengan cara manual yaitu dengan mamanfaatkan frame, animasi pada Adobe Flash juga dapat dibuat dengan menggunakan action script. Gerakan movieclipt akan diatur dengan menggunakan code atau serangkaian perintah-perintah yang ditulis dalam action script, agar sebuah movieclipt dapat  terhubung dengan action script maka movieclipt terlebih dahulu harus diberikan identitas yaitu instance name.
Langkah – langkah membuat animasi dengan action script :
·         Dengan menggunakan fasilitas tools buatlah sebuah  objek misalnya sebuah objek mobil

·         Convert objek mobil yang telah dibuat menjadi symbol bertipe movieclipt.
·         Pada panel properties, isi kotak  instance name dengan nama “mobil”
·         klik 2x movieclipt mobil, maka anda akan masuk ke timeline mobil, pisahkan layer body mobil, roda depan dan roda belakang.

·         Convert roda depan dan roda belakang menjadi symbol bertipe movieclipt. Pada panel properties berikan instance name masing-masing bernama “rodadepan”  dan “rodabelakang”.
·         Kembli ke scane1, sekarang kita akan memberikan actionscript untuk menggerakkan mobil. Buka panel action dengan menekan F9, ketikkan code  berikut :
import flash.events.Event;
function jalan (event:Event):void{
      mobil.x -=2;
      mobil.rodadepan.rotation -= 10;       
      mobil.rodabelakang.rotation -= 10;  
}
mobil.addEventListener(Event.ENTER_FRAME,jalan);
Kita dapat mengatur kecepatan gerak mobil dengan mengubah nilai pada           mobil.x -=2; misalnya menjadi 10. Demikian juga untuk kecepatan  berputar roda, dapat dirubah dengan mengganti nilai mobil.rodadepan.rotation -= 10;.

·         Test Movie dengan menekan CTRL + Enter  pada Keyboard.

Download Source Code: AnimasiAS3
Readmore → Animasi dengan Action Script 3

ComboBox Componen

Adobe Flash  menyediakan komponen-komponen UI yang dapat digunakan sewaktu-waktu, dan dapat dihubungkan dengan action script. Komponen-komponen UI ini dapat dilihat pada menu Component, Klikm menu Windows >> Pilih Component

Artikel kali guru media akan berbagi tutorial tentang pemanfaatan Komponen ComboBox pada Adobe Flash CS6. Berikut ini langkah-langkah menggunakan komponen ComboBox :
·         Tekan tombol CTRL + F7 pada keyboard untuk memunculkan menu component.
·         Pilih component ComboBox, klik dan drag ke stage



·         Pada menu properties, isikan kotak instance name dengan nama“combobox”
·         Sekarang kita akan menambahkan Item comboBox melalui action script. Tekan F9 untuk membuaka panel action, ketikkan code berikut :
combobox.addItem({label:"Apel"});
combobox.addItem({label:"Jeruk"});
combobox.addItem({label:"Mangga"});
combobox.addItem({label:"Durian"});
combobox.addItem({label:"Rambutan"});
combobox.addItem({label:"Pepaya"});
·         Tekan CTRL + Enter untuk tes movie. Maka terlihat comboBox dengan beberapa item seperti pada gambar berikut :
·         Sekarang tambahkan sebuah teks dengan text tools ( jenis huruf : Arial, type text : Dinamic text, ukuran Font :  18 ), beri nama instance name “displaytext”.
·         Pada panel action tambahkan code berikut :
function tampilkan (event:Event):void{
      displaytext.text = "Anda memilih :" + combobox.selectedItem.label;
}
combobox.addEventListener(Event.CHANGE, tampilkan);
·         Lakukan test movie untuk melihat hasilnya.
Ketika item dari comboBox dipilih akan muncul teks pada stage sesuai dengan item yang dipilih.
Download source code : ComboBox.fla  
Readmore → ComboBox Componen