Counter : 0290828

Flash AS2,AS3 ต่างกันอย่างไร
ในบทความนี้จะบอกถึงความแตกต่างของ Flash AS2 และ Flash AS3 ซึ่ง พี่จะอธิบายแบบภาษาบ้านๆเป็นกังเองไม่อิงวิชาการให้ชวน งง นะครับ

หากเป็นงานจำพวกงานบริษัท พี่แนะนำว่าใช้ AS3 ไปเลยไม่ต้องคิดมาก แต่หากเป็นงาน นิสิต นักศึกษาแล้วละก็ เรามาดูกันว่างานเราควรใช้ as อะไร และเพราะเหตุใด

ข้อแตกต่างระหว่าง AS2 และ AS3 (ภาคภาษาบ้านๆ)

AS3
ข้อดี : ทำงานได้หลากหลายกว่า AS2 สนับสนุนการทำงานแบบ OOP มาขึ้น ทำงานเร็วขึ้น ใช้สมัครงานก็ง่ายกว่า และหากในโปรเจคของใครต้องทำการ Save รูปบ่อยๆ ก็แนะนำว่าใช้ AS3 ดีกว่าครับ

ข้อเสีย : มัน Error ง่ายสำหรับคนเพิ่งเคยเขียนโปรแกรม หรือเกม เหตุเพราะมัน sensitive เอามากๆ ในระบบประกาศอะไรไว้ ถ้าไม่ใช้ ต้องปิด ถ้าไม่ปิด มีสิทธิ์ error หรือ ตัวแปรต่างๆ ต้องประกาศชนิดให้ถูก เช่นตัวแปร แบบ String จะใส่ ตัวเลขไม่ได้ ไม่งั้นก็ error อีก

AS2
ข้อดี : มันง่ายๆ ไม่ sensitive เลยครับ เช่น อยากให้ตัวแปร a เท่ากับ 5 ก็พิมพ์ a = 5; ดื้อๆแบบนี้เลยก็ได้ครับ เหมาะกับงาน เกมทั่วไป หรือ CAI ทั่วไป ที่ระบบไม่ซับซ้อน และเหมาะกับมือใหม่มากๆครับ

ข้อเสีย : ระบบยังไม่รองรับเรื่องการ เซฟ รูป หรือของต่างๆเท่าใดนัก และ ความหลากหลายของงาน ก็สู้ AS3 ไม่ได้ และที่แน่นอนก็คือ AS2 เขาหยุดพัฒนาแล้วครับ ดังนั้นจึงใช้ สิ่งนี้ในการหางานจะค่อนข้างยากกว่า AS3 ครับผม

สรุปแบบง่ายๆ : AS3 ดีกว่า AS2 ในทุกทาง แต่เสียก็ตรงว่า หากคนไม่เคยเขียนโปรแกรมมาเลย มาลองเขียนดู มันจะ error ง่าย กว่า AS2 เท่านั้นครับ