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 fungsi untuk menempatkan objek yang akan kita buat
- buat sebuah variabel untuk menampung atau mendeklarasikan objek
- tentukan bagaimana garis luarnya
- gambar fill segi 3 nya
- tentukan warna dalam segi 4 nya
- gambar segi 4 dalam fungsi dengan menggunakan metode penempatan dan menghubungkan garis dari satu titik ke titik lain
- tampilkan segi 3
setelah algoritmanya, baru kita tuangkan dalam bentuk kode program nya menggunakan actionscript 3
berikut adalah code programnya:
- import flash.display.*;
- import flash.text.*;
- function bangun()
- {
- var segi3:Shape = new Shape();
- segi3.graphics.beginFill(0xff0000);
- segi3.graphics.lineStyle(1,0x000000);
- segi3.graphics.moveTo(200,200);
- segi3.graphics.lineTo(400,200);
- segi3.graphics.lineTo(300,100);
- segi3.graphics.lineTo(200,200);
- segi3.graphics.endFill()
- addChild(segi3);
- }
- bangun();
berikut adalah penjelasan nya
- function bangun() untuk membuat fungsi dengan nama bangun
- var segi3:Shape = new Shape(); untuk membuat variabel dengan nama segi3 dan dengan tipe data Shape
- segi3.graphics.beginFill(0xff0000); untuk memulai membuat isi dari segi3 dengan warna merah
- segi3.graphics.lineStyle(1,0x000000); untuk membuat garis luar segi3 dengan ketebalan 1 dan warna hitan
- segi3.graphics.moveTo(200,200); untuk membuat titik di posisi x = 200 dan y = 200
- segi3.graphics.lineTo(400,200); untuk menarik garis dari posisi(200,200) ke posisi (400,200)
- segi3.graphics.lineTo(300,100); untuk menarik garis dari posisi(400,200) ke posisi (300,100)
- segi3.graphics.lineTo(200,200); untuk mengembalikan garis ke posisi semula(200,200)
- segi3.graphics.endFill() untuk mengakhiri perintah gambar.graphics.beginFill(0x000000);
- addChild(segi3); untuk menampilkan variabel segi3 di Stage
- bangun(); untuk memanggil fungsi gambar bangun
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