ถ้าจะเปรียบเทียบแล้ว ตัวแปร ก็เหมือนกระดาษที่เราใช้จดบันทึก และการจดบันทึกงานแต่ละงานต้องใช้กระดาษที่แตกต่างกันออกไป เช่นเดียวกับตัวแปรใน ActionScript ที่มีชนิดของข้อมูลให้เราเลือกใช้ตามความต้องการของแต่ละชิ้นงาน ซึ่งตัวแปรที่เราสามารถเรียกใช้ได้ใน ActionScript มีดังนี้
| ชนิดของตัวแปร | หน้าที่ | ตัวอย่างข้อมูล |
| Boolean | เก็บค่า บูลีน true/false | FALSE |
| int | เก็บค่าตัวเลขจำนวนเต็ม | -15 |
| uint | เก็บค่าตัวเลขจำนวนเต็บบวก | 99 |
| Number | เก็บค่าตัวเลขเต็มบวก เต็มลบ รวมทั้งทศนิยม | 3.15 |
| String | เก็บค่าข้อความ | “I'm Animatorizt” |
| Array | เก็บค่าตัวแปรหลายๆในชื่อเดียวกันแต่อินเดกซ์ต่างกัน | [1,3,7,5,3] |
| Object | เก็บค่าตำแหน่งอ้างอิงของตัวแปรต่างๆ | MyObject |
ถ้าคุณคิดจะใช้ตัวแปรสิ่งแรกที่คุณควรจะทำนั่นก็คือการประกาศตัวแปร เพื่อให้ AVM จองพื้นที่ในหน่วยความจำให้คุณ ถึงแม้ในบางเวอร์ชั่นของ Flash IDE จะสามารถคอมไพล์ผ่านโดยไม่ต้องประกาศตัวแปร แต่เพื่อความเป็นระเบียบ และเพื่อที่จะได้อ่านโค๊ดง่ายคุณก็ควรจะประกาศตัวแปรเอาไว้
การประกาศตัวแปร
var variableName:dataType;
variableName เป็นชื่อของตัวแปรที่คุณต้องการประกาศ
dataType เป็นชนิดข้อมูลที่คุณต้องการ
ตัวอย่างการประกาศ
var A:Number; //ประกาศตัวแปรชื่อ A ที่มีชนิดเป็น Number
var i:uint;//ประกาศตัวแปรชื่อ i ที่มีชนิดเป็น uint
var name:String;//ประกาศตัวแปรชื่อ str ที่มีชนิดเป็น String
และสุดท้ายครับ
แนะนำสำหรับผู้ที่อยากได้กระดาษรูปแบบต่างๆ
ที่อยากจะได้มาเขียนในงานต่างๆครับ
http://incompetech.com/graphpaper/
