เกริ่นไปในตอนที่แล้วในจุดที่คุณหมอกิฟทดลอง
(น้องสาวผมก็ชื่อกิฟ เรียนหมอปี 3 เหมือนกันอ่ะ
)
เกี่ยวกับเรื่อง property ของ object
ใน Flash เรามองว่า Movie Clip ก็เป็น Object อย่างนึงเหมือนกัน
ก็จะมี property เฉพาะตัว เช่น ตำแหน่ง ความกว้าง ความสูง เป็นต้น
ดังนั้นเราสามารถทำให้ MovieClip เคลื่อนที่ได้โดยการไปควบคุม property เหล่านี้
เช่น ถ้าเราตั้งชื่อinstance ของ MC ว่า dot ตำแหน่งของ dot ในพิกัด x จะอ้างอิงได้ในรูป
dot._x;จะทำให้มันเคลื่อนที่ไปด้านขวา ก็ต้องเพิ่มค่าให้มัน โดยบวกจากณ ตำแหน่ง ปัจจุบัน คือ
dot._x = dot._x + 1;
ก็จะทำให้ dot เลื่อนไปทางด้านขวา 1 pixel ...
ในทำนองเดียวกัน ถ้าจะให้มันเลื่อนไปทางซ้าย ก็ เปลี่ยนเป็น -1
ดังนั้น ถ้าเราใช้ปุ่มควบคุม ก็ใช้ความรู้เดิมจากความเดิมตอนที่แล้ว
butt.onRelease = function () {
dot._x = dot._x+1;
}
ผลที่ได้คือ ทุกครั้งที่กดปุ่ม dot ก็จะเลื่อนไปทางขวา 1 pixel
ตัวอย่าง
http://f0nt.com/forum/index.php?action=dlattach;topic=5841.0;id=9122