Saturday, February 13, 2010

6. ตัวแปร

เมื่อนึกถึงตัวแปรแล้วหลายๆคนคงจะคิดไปต่างๆนานา แต่ตัวแปรที่ผมจะกล่าวถึงในหัวข้อนี้ก็คือ อักขระหรือข้อความที่เราจะใช้อ้างถึงข้อมูลในหน่วยความจำของคอมพิวเตอร์ เพื่อทำการเก็บข้อมูล และดึงข้อมูลออกมา เมื่อต้องการ

ถ้าจะเปรียบเทียบแล้ว ตัวแปร ก็เหมือนกระดาษที่เราใช้จดบันทึก และการจดบันทึกงานแต่ละงานต้องใช้กระดาษที่แตกต่างกันออกไป เช่นเดียวกับตัวแปรใน 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/

Followers