2006/Dec/01

อยู่เฉยๆ ก็หลับซะเปล่าๆ นั่งพิมพ์เล่นดีกว่า

ActionScript ต่อไปเราจะเรียกย่อๆว่า as
จริงๆแล้วใครจะเขียน as ได้ จะต้องใช้แฟลชมาพอสมควร คือ ทำโมชั่นทวีน โมชั่นเชป วาดรูป รู้จัก สร้างเฟรม รู้จัก พื้นฐานนั่นแหละ
เริ่มจากสิ่งที่ต้อง ฝังลงในหัวสมอง ก่อน อ่านมันเข้าไป กับกฏเหล็ก
กฏข้อที่ 1
การเขียนสคริป มี 2 แบบ นั่นคือ เขียนบนเฟรม และเขียน บน วัตถุ
วัตถุใน ที่นี้ เราจะเรียกว่า Symbol โดย Symbol ที่สามารถเขียน as ลงไปได้นั้น มี 2 ชนิดคือ
-MovieClip
-Button

กฏข้อที่ 2
-การเขียนสคริปบนเฟรม สคริปจะทำงานก็ต่อเมื่อ หัวอ่าน (นึกให้เป็น เครื่องเล่น VDO ) เล่นมีถึงเฟรมที่มีสคริปนั้นอยู่
โดยการเขียนลงบนเฟรม สามารถเขียนลงไปได้เลย

-การเขียนสคิป บน Symbol จะต้องเขียนภายใต้ event หรือเหตุการณ์เท่านั้น

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


กฏข้อที่ 3
การตั้งชื่อ ฟังชั่น หรือตัวแปรใดๆ จะต้องตั้งให้ไม่ซ้ำกับคำสงวน หรือ key word
เช่น for do this _root และอื่นๆจำไม่ได้ แต่จำง่ายๆ อย่าไปตั้งซ้ำกับคำสั่ง ที่มันมีอยู่ในแฟลชก็พอแล้ว(จริงๆจะมีบางคำสั่ง ที่สามารถตั้งซ้ำได้โดยไม่เกิด error แต่เริ่มต้นอย่าไปซ้ำกับใครเลย)

กฏข้อที่ 4
เนื่องจาก as เป็นภาษาที่มอง ลักษณะของ อักษรพิมพ์เล็กและอักษรพิมพ์ใหญ่ต่างกัน
ดังนั้นจึงต้องระมัดระวังในการพิมพ์ให้ถูกต้องทุกตัวอักษร
*เช่นคำสั่ง gotoAndStop จะถูกต้อง แต่ GOTOANDSTOP จะถือว่าผิด
-วิธีการจำ สำหรับคำขึ้นต้นคำแรก จะขึ้นต้นด้วย ตัวพิมพ์เล็ก ส่วนคำถัดไปจะขึ้นต้นด้วย พิมพ์ใหญ่
*เช่น gotoAndStop จะแยกได้ 3 คำ goto และ And และ Stop
*สำหรับ คำสั่งที่บ่งบอกว่าเป็นออปเจกต์ จะขึ้นต้นด้วยพิมพ์ใหญ่ เช่น
LoadVars() Sound() Date()

กฏข้อที่ 5
การจบคำสั่งใดๆ ควร ขึ้นบรรทัดใหม่ด้วยทุกครั้ง และเพื่อ ให้เป็นสันดานที่ดีติดตัวไป ควรพิมพ์ ; (เซมิโคล่อน) จบท้ายคำสั่งด้วย
แต่บางคำสั่ง ไม่ต้องมี ; ถ้ามีจะ error เช่น #include


//*************************************************************

สำหรับกฏ 5 ข้อ (มีอีกรึเปล่าวะ กลัวลืม) ให้ท่องให้ขึ้นใจ แล้วต่อไปเราจะมาเริ่มต้น พื้นฐาน กันต่อ เน่อ
edit @ 2006/12/01 11:18:01
ชื่อ: 
เว็บไซต์: 
คอมเมนต์:




smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry
พอไม่ได้เล่นแฟลชนานๆ แล้วลืมทุกทีเลน....
เพราะว่าตอนทำไม่ได้ใช้ความเข้าใจและจินตนาการ เป็นการดูหนังสือแล้วทำตามขั้นตอน...พอถึงตอนนี้เลยลืมไปแล้วอ่ะ

แต่แฟลชเป็นเรื่องที่สนุกมากจริงๆนะ
#1  by  SnowShoe =^-^= At 2006-12-01 12:06, 
ขออนุญาตแอดจ้า
เอาไว้ว่างๆ จะมาศึกษา
นินนินนี่
#2  by  lotto At 2007-01-14 21:02, 
อ้า...หาเวปแบบนี้มานาน

ขอแอดด้วยคนนะคัป...
(ว่างๆจะมาศึกษาต่อคัป)

ปล.ถ้ามีปัญหาผมจะฝากมาถามในนี้ได้ไหมคัป...
#3  by  Monkiji321 At 2007-01-29 13:38, 
การีเเร้สว
#4  by  พงศ์ภัค เมืองมา (61.7.144.233 /61.7.144.233, 61.7.144.233) At 2007-02-23 14:03, 
ส่งเมล์ไปถามเรื่องสคริปแฟลชแล้วนะคะ
#5  by  flash firytale (125.25.90.208) At 2007-09-27 00:24, 
อยากได้ แอ็กชั่นสคริปในแฟลชใครรุ้ช่วยส่งเมลล์มาบอกหน่อย
mob_sf@hotmail.com ขอบคุณ
big smile
#6  by  555 (125.26.41.43) At 2007-12-18 16:34, 
ขอส่งเมล เรื่องคำสั่งการลิ้งต่าง ให้หน่อยค่ะ
jakoy_ja@hotmail.combig smile
#7  by  joy (61.7.165.120) At 2008-04-27 12:49, 
55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555+
#8  by   (58.10.96.186) At 2008-07-25 13:26, 

<< Home