เริ่มเขียน actionscript ด้วย adobe flash cs 5.5

เริ่มเขียน actionscript ด้วย adobe flash cs 5.5

วันนี้ผมเขียนบทความสำหรับผู้ที่เริ่มจะหัดเขียน actionscript หรือกำลังสนใจ ผมจะเขียนบทความที่เกี่ยวกับเขียน actionscript version 3.0 นะครับ โดยเราจำเป็นที่จะต้องหาโปรแกรม adobe flash cs 5.0 หรือ 5.5 ก็ได้ตามแต่ที่ท่านจะหามาลงในเครื่องได้นะครับ ขั้นแรกเราก็เปิดโปรแกรม flash มาจากนั้นเลือก new file แล้วมันจะมีหน้าต่างให้เลือกชนิดของไฟล์ที่เราจะสร้างโดย ผมเลือกเป็น ActionScript 3.0

actionscript

เมื่อเราสร้างไฟล์เสร็จแล้วให้คลิกที่ tab timeline เพื่อจะไปยังหน้าต่าง script ซึ่งในการเขียน actionscript นั้นมันก็เขียนได้หลายรูปแบบ ทั้งเขียนบน stage เลย หรือจะแยกเป็นไฟล์คลาสหรือว่าจะเขียน script ใน movie clip ซึ่งในตัวอย่างนี้ผมจะเขียนบน stage ซึ่ง stage คืออะไรมันก็คือ stage ในการแสดงผลของ flash ซึ่งจะแบ่งเป็น flame ตามที่เราต้องการซึ่งมันคล้ายๆกับโปรแกรมตัดต่อหนัง ที่มันจะมีวิดีโอหลักที่เราต้องใส่ effect ในวินาทีต่างๆนั้นเอง stage ก็เหมือนกันที่เราใส่เหตุการณ์ต่างๆ เอาละเรามาเขียน action script ?โดยให้ที่ timeline แล้วคลิกขวาที่เฟรมเหมือนในรูปจากนั้นก็เขียนโค้ดครับ

 

actionscript

 

[sourcecode language=”as3″]
import flash.text.TextField;

var textmessage:TextField = new TextField();

textmessage.text = “Thaicoding.net”;

addChild(textmessage);

trace(“Thaicoding.net”);
[/sourcecode]
เมื่อเราเขียนโค้ดเสร็จแล้วให้ลองรันโปรแกรมดูโดยกด ctr+enter ครับแล้วจะได้ผลลัพธ์ดังรูป

actionscript

 

โดยโปรแกรมนี้มันได้ทำการสร้าง TextField ขึ้นมา จากนั้นกำหนดให้มันมีข้อความว่า Thaicoding.net จากนั้นเราก็ทำให้มันไปอยู่ใน stage โดยใช้คำสั่ง addChild() นั้นเองซึ่งใน action script นี้หากเราจะต้องการสร้างหรือใช้ control ตัวใดเราต้องทำการ import library ของ control ตัวนั้นเข้ามา แต่ส่วนมาโปรแกรม adobe flash มันจะทำการ import อัตโนมัติให้อยู่แล้วถ้าคุณไม่ไปปรับค่าอะไร ส่วนคำสั่ง trace นั้นมันใช้แสดงข้อความออกทางหน้าต่าง output ซึ่งมันมีประโยชน์ในการ debug โปรแกรมอย่างมากครับ

 

Download SourceCode

Leave a Reply

Your email address will not be published. Required fields are marked *