ActionScript เรียน Flash ระดับก้าวหน้า

ไปหน้าแรก | สารบัญ | Laploy.comระเบียนบทความ | บทความจากลาภลอย

เรียน Flash ระดับก้าวหน้า

ต้องเรียนภาษา ActionScript 3.0

ใครที่ต้องการเรียน Flash ระดับสูง ไม่ใช้ Time Line ไม่ใช้ Flash แต่ใช้วิธีเขียนโปรแกรมเหมือน C# ขอแนะนำให้อ่าน ซีรีส์ ที่ผู้เขียนๆ ลงเป็นประจำในนิตยสาร Windows IT Pro ทุกฉบับ (อยู่ในส่วน Code IT ภายในเล่ม)

ActionScript พัฒนามาถึงเวอร์ชัน 3 (ต่อไปจะเรียกย่อว่า AS3) ยึดตามสเปคของ ECMAScript เวอร์ชันสี่ (ที่ยังร่างไม่เสร็จ) AS3 เป็นภาษาคอมพิวเตอร์เต็มรูปแบบ มีคุณสมบัติต่างๆ ที่ภาษาสมัยใหม่พึงมี เช่นสนับสนุน OOP เต็มขั้น (คือเป็น class base ไม่ใช่ prototype base อย่างแต่ก่อน) เป็น strong type, type safety, exception handling และอื่นๆ พร้อมมูล ทำให้การพัฒนาโปรแกรมมีวิธีไม่ต่างจากการพัฒนาโปรแกรมด้วยภาษา Java หรือ C# มากนัก สามารถสร้าง webapp ที่ซับซ้อนมากๆ ได้อย่างสบาย และสร้าง Rich internet Application (RIS) ได้ง่าย

RIS ย่อจาก Rich Internet Application เป็น webapp ที่มีอินเตอร์เฟสหรือการใช้งานสวยงาม มีลูกเล่น เครื่องอำนวยความสะดวกน้องๆ desktop application หากท่านนึกไม่ออกว่า RIS เป็นอย่างไรลองดูเว็บไซต์ desktoptwo.com ก็แล้วกัน ผู้เขียนทดลองใช้งานดูแล้วแทบไม่อยากเชื่อว่าเป็น webapp เพราะมีองค์ประกอบต่างๆ ราวกับเป็น shell แบบ GUI ของ OS เต็มยศ

ตอน 1 ฉบับ August 2007 แนะนำ AS3 และ Flex เบื้องต้น

  • ภาษา ActionScript 3
  • เทคโนโลยี Flex
  • ภาษา MXML
  • การสร้าง RIS โดยใช้ Flex Builder 2
  • ทดลองเขียนโปรแกรม Hello, World!
  • เขียนโปรแกรมวาดภาพวงกลมในเว็บ
  • วิธีนิยามคลาสวาดวงกลมแบบ OOP
  • เขียนโปรแกรมวาดภาพดาว 1,500 ดวง

ตอน 2 ฉบับ September 2007 สอนวิธี สร้างลูกศรหันตามเมาส์

เขียนโปรแกรมภาษา ActionScript 3.0 สร้างออพเจ็กต์ลูกศรที่หันหัวชี้ไปตามการเคลื่อนไหวของเมาส์พอยน์เตอร์ ได้ผลลัพธ์เป็น Flash Movie ไว้ใช้งานในหน้าเว็บ

  • คลาสกับออพเจ็กต์
  • คลาสสร้างภาพลูกศร
  • สมาชิกแบบเมธอดของคลาส Arrow
  • เมธอด DrawArrow
  • คลาสที่ทำให้ลูกศรหันตามเมาส์
  • สมาชิกแบบดาต้าฟิลด์ของคลาส ArrowRotate
  • สมาชิกแบบพร็อพเพอร์ตีของคลาส ArrowRotate
  • สมาชิกแบบเมธอดของคลาส ArrowRotate
  • โปรแกรมทดสอบการทำงาน
  • ซอร์สโค้ด

ตอน 3 ฉบับ October 2007 เล่นภาพซับซ้อนใน ActionScript

เขียนโปรแกรมภาษา ActionScript เวอร์ชัน 3.0 เพื่อนำไฟล์ swf มาทำเป็นออพเจ็กต์และภาพเคลื่อนไหวไว้แสดงบนหน้าเว็บ

บทความตอนนี้ผู้เขียนจะสาทิตการเขียนโปรแกรมทำแอนิเมชันสามโปรเจคคือ

  • LoyAS0301 : แสดงภาพเคลื่อนไหวแบบง่ายที่สุด (ดูตัวอย่าง)
  • LoyAS0302 : สร้างออพเจ็กต์หลายๆ ตัวจาก swf เดียว แล้วเพิ่มจำนวนโดยใช้ตัวจับเวลา (ดูตัวอย่าง)
  • LoyAS0303 : สร้างฉากหลังเป็นออพเจ็กต์ และมีตัวการ์ตูนเดินข้างหน้า (ดูตัวอย่าง)

ใครที่สนใจการเขียนโปรแกรมใน Flash ระดับสูง โปรดดูตามแผงหนังสือนะครับ นิตยสารชื่อ Windows IT Pro หรือโทรฯ สอบถามที่ 0-2246-4248

Post a comment or leave a trackback: Trackback URL.

ความเห็น

  • Apinan  On ตุลาคม 21, 2007 at 11:13 am

    รู้สึกสนใจขึ้นมาทันทีเลยครับ ว่าไม่ต้องใช้ Time Line  อยากศึกษา แต่ไม่รู้ว่าฉบับ เดือนสิงหาคมนี่ท่าทางจะหมดแผงแล้วทำไงดี

  • ลาภลอย  On ตุลาคม 21, 2007 at 2:39 pm

    ส่งอีเมลบอก บก. Windows IT Pro   สุวัจชัย ลีสุจริตกุล suwaschai@windowsitpro.net คงหาให้ได้นะครับ

ส่งความเห็นที่ Apinan ยกเลิกการตอบ