Pertama tama saya mulai dengan algoritma untuk membuat program tersebut.algoritma yang saya gunakan disini bukanlah dalam sebuah pseudocode atau flowchart, melainkan menggunakan bahasa manusia, dengan harapan mudah dimengerti siapa saja( dan saya tentunya, hehehe)
berikut adalah algoritma yang saya gunakan:
- buat sebuah variabel sebagai penampung objek yang akan kita buat
- karena menggunakan AS3 yang full OOP(object oriented program), maka kita buat sebuah fungsi untuk membuat objek segi 4
- tentukan bagaimana garis luarnya
- gambar fill segi 4 nya
- tentukan warna dalam segi 4 nya
- gambar segi 4 dalam fungsi
- tampilkan segi 4
setelah algoritmanya, baru kita tuangkan dalam bentuk kode program nya menggunakan actionscript 3
berikut adalah code programnya:
- import flash.display.Shape;
- var gambar:Shape = new Shape();
- function gambarbangun()
- {
- gambar.graphics.lineStyle(1,0xFF0000);
- gambar.graphics.beginFill(0x000000);
- gambar.graphics.drawRect(50,50,100,100);
- gambar.graphics.endFill();
- addChild(gambar);
- }
- gambarbangun();
berikut adalah penjelasan nya
- import flash.display.Shape; untuk mengimport kelas Shhape sehingga dapat diakses oleh program kita
- var gambar:Shape = new Shape(); untuk membuat variabel gambar dengan tipe Shape
- function gambarbangun() untuk membuat sebuah fungsi dengan nama gambar bangun
- gambar.graphics.lineStyle(1,0xFF0000); untuk membuat objek garis dengan tebal 1 dan warna merah
- gambar.graphics.beginFill(0x000000); untuk membuat fill dari segi 4 dengan warna hitam
- gambar.graphics.drawRect(50,50,100,100); untuk menggambar segi 4 dengan posisi x = 50, posisi y = 50 , lebar = 100 dan tinggi = 100
- gambar.graphics.endFill(); untuk mengakhiri perintah gambar.graphics.beginFill(0x000000);
- addChild(gambar); untuk menampilkan variabel gambar di Stage
- gambarbangun(); untuk memanggil fungsi gambar bangun.
setelah selesai, tekan CTRL + Enter dan hasilnya akan menjadi seperti berikut
nah, cukup mudah kan. sekian dulu dari saya untuk tulisan kali ini. jangan pernah bosan untuk belajar flash ya, karna flash itu mengasikkan bro(biarpun saya baru belajar, hehehehe).
ok see you
Tidak ada komentar:
Posting Komentar