ข้อดี | เป็นการเขียนคำสั่งควบคุมที่ง่าย เหมาะสำหรับผู้เริ่มการเขียนโปแกรม หรือผู้ที่ไม่ถนัดการเขียนโปรแกรม การกำหนดคำสั่งต่างๆเป็นไปได้ง่าย ไม่ซับซ้อน เช่น ต้องการกำหนดให้ตัวแปร a เท่ากับ 5 ก็พิมพ์ a = 5; เป็นต้น เหมาะกับงาน เกมทั่วไป หรือ CAI ทั่วไป ที่ระบบไม่ซับซ้อน |
ข้อเสีย | ระบบยังไม่รองรับเรื่องการ เซฟรูป หรือวัตถุต่างๆ ไม่สามารถจัดการงานที่ซับซ้อน และมีความหลากหลาย การสร้างเงื่อนไขที่มีความละเอียดและซับซ้อนทำได้ยากกว่า |
ข้อดี | สามารถทำงานได้หลากหลายกว่าการเขียนแบบ Action Script 2.0 สนับสนุนการทำงานแบบ OOP(Object Oriented Programming) ซึ่งจะทำงานเร็วขึ้น และเชื่อมโยงวัตถุภายในและภายนอกได้ดี |
ข้อเสีย | มีความซับซ้อนมาก ไม่เหมาะสำหรับคนเพิ่งเคยเขียนโปรแกรม เพราะผิดพลาด(error)ได้ง่ายกว่าการเขียนแบบเดิม หากมีการใช้งานหรืออ้างอิงคำสั่งไม่ถูกต้องก็จะทำให้ชิ้นงานผิดพลาดได้ทันที |
![]() |
Action Script บน Timeline |
คำสั่งกลุ่ม Timeline | |
stop | หยุดเล่น |
play | เล่นต่อ |
gotoAndStop | ไปยังเฟรมที่ต้องการแล้วหยุดเล่น |
gotoAndPlay | ไปยังเฟรมที่ต้องการแล้วเล่นต่อ |
nextFrame | ไปยังเฟรมถัดไป |
prevFrame | ไปยังเฟรมก่อนหน้า |
nextScene | ไปยังซีนถัดไป |
prevFrame | ไปยังซีนก่อนหน้า |
![]() |
Action Script บน Symbol |
คำสั่งกลุ่ม Symbol | |
on | เป็นคำสั่งเริ่มต้น ที่จะใช้เพื่อควบคุมวัตถุรูปแบบปุ่ม (Button) |
press | ใช้สำหรับกำหนดคำสั่งเมื่อคลิกเมาส์บนวัตถุ |
release | ใช้สำหรับกำหนดคำสั่งเมื่อปล่อยเมาส์ |
rollOver | ใช้สำหรับกำหนดคำสั่งเมื่อเคลื่อนเมาส์ไปเหนือวัตถุ |
rollOut | ใช้สำหรับกำหนดคำสั่งเมื่อเคลื่อนเมาส์ออกจากวัตถุ |