Menu

Kamis, 26 April 2012

Home » » menggambar objek segi 3 dengan ActionScript 3

menggambar objek segi 3 dengan ActionScript 3

hallo sobat blogger dan para flash holic baik yang masih bewbie kaya saya atau yg sudah master. kali ini saya akan mencoba membuat sebuah objek segi 3 dengan menggunakan actionScript 3. mari kita mulai:


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:



  1. buat sebuah fungsi untuk menempatkan objek yang akan kita buat
  2. buat sebuah variabel untuk menampung atau mendeklarasikan objek
  3. tentukan bagaimana garis luarnya
  4. gambar fill segi 3 nya
  5. tentukan warna dalam segi 4 nya
  6. gambar segi 4 dalam fungsi dengan menggunakan metode penempatan dan menghubungkan garis dari satu titik ke titik lain
  7. tampilkan segi 3
setelah algoritmanya, baru kita tuangkan dalam bentuk kode program nya menggunakan actionscript 3
berikut adalah code programnya:
  1. import flash.display.*;
  2. import flash.text.*;

  3. function bangun()
  4. {
  5. var segi3:Shape = new Shape();
  6. segi3.graphics.beginFill(0xff0000);
  7. segi3.graphics.lineStyle(1,0x000000);
  8. segi3.graphics.moveTo(200,200);
  9. segi3.graphics.lineTo(400,200);
  10. segi3.graphics.lineTo(300,100);
  11. segi3.graphics.lineTo(200,200);
  12. segi3.graphics.endFill()
  13. addChild(segi3);
  14. }

  15. bangun();

berikut adalah penjelasan nya

  1. function bangun() untuk membuat fungsi dengan nama bangun
  2. var segi3:Shape = new Shape(); untuk membuat variabel dengan nama segi3 dan dengan tipe data Shape
  3. segi3.graphics.beginFill(0xff0000); untuk memulai membuat isi dari segi3  dengan warna merah
  4. segi3.graphics.lineStyle(1,0x000000); untuk membuat garis luar segi3 dengan ketebalan 1 dan warna hitan
  5. segi3.graphics.moveTo(200,200); untuk membuat titik di posisi x = 200 dan y = 200
  6. segi3.graphics.lineTo(400,200); untuk menarik garis dari posisi(200,200) ke posisi (400,200)
  7. segi3.graphics.lineTo(300,100);  untuk menarik garis dari posisi(400,200) ke posisi (300,100) 
  8. segi3.graphics.lineTo(200,200); untuk mengembalikan garis ke posisi semula(200,200)
  9. segi3.graphics.endFill() untuk mengakhiri perintah  gambar.graphics.beginFill(0x000000); 
  10. addChild(segi3);  untuk menampilkan variabel segi3 di Stage
  11. 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