[ฮาวทู] มาทำเกมแฟลชเล่นกันดีกว่า
posted on 11 Apr 2009 12:03 by momoshigi in Flashวันนี้ว่างงานอีกเช่นเคย (ว่างไรนักหนาเมิง) ไม่มีไรทำเลยนั่งทำเกมแฟลชเล่น
เห็นว่ามันไม่อยากเท่าไหรฝเลยจะเอามาสอนให้ทำกันเล่นๆ หนุกๆ ไร้สาระ
สิ่งที่ต้องใช้ในการทำ
1.โปรแกรม Flash เวอร์ชั่นไรก็ได้ แนะนำ MX ขึ้นไป (ล้าสมัยจริงเลยเรา เด่วนี้เค้าใช้ CS3 หมดละ)
2.โปรแกรม Adobe PhotoShop หรืออะไรที่มันตัดรูปเป็นชิ้นๆ ได้
3. ศึกษาการใช้งานมาสักนิดนึง พอรู้จักเกี่ยวกับ Symbol สักนิดหน่อย เพราะผมจะไม่สอนมาก ขี้เกียจ
4. รุปสวยๆ ชักรูป (ผมใช้ขนาด 300 x 300 pixel )
5. ยาแก้ปวดหัวซักเม็ด เพราะคุณคงอ่านไม่ค่อยรุ้เรื่อง ผมยังไม่ค่อยรู้เรื่องเลย = =
6. อาจมีแก้ไขตอนหลังถ้าผิดครับ กะลังมึนๆ เยอะจัด
ps. ผมไม่อธิบายโค้ดระเอียดนักนะ ^^
ps2. โค้ดนี่ผมได้มาจากสมาชิกท่านหนึ่งใน THaiFlashDev นะครับ ขอโทดด้วยที่ขึ้นชื่อไม่ได้เพราะล้างคอม
อ่านผมไม่ได้ว่าอะไรคุณ..
(ดึงมันจากไม้บรรทัดอ่ะ)
เว้นทีละ 100 pixel นะครับ
กด ctrl+A เพื่อคลุมทั้งหมด และลาก Selection ไปไฟล์ภาพที่ทำกริดไว้


เสร็จละครับขั้นตอนการเตรียมรูปภาพ ใครมีวิธีที่ง่ายกว่านี้บอกด้วยนะครับ
กำหนดขนาดเป็น 800 x 600 ครับ
สร้างไฟล์ใหม่ขึ้น import รูปของเราที่เป็นส่วนๆ ทั้งหมดไปแสดงบน Stage เลยครับ
เสร็จแล้ว convert ทุกอันให้กลายเป็น MovieClip ครับโดยกดที่รูปแต่ละอัน ละ กด F8 เลือก Movieclip

กด CTRL+F8 เพื่อทำ Symbol ใหม่ครับ เลือกเป็น Button ตั้งชื้อตามใจ
เสร็จแล้วมันจะไปอยู่ในLibrary ดับเบิ้ลคลิกมันขึ้นมาเลยครับ
เฟรม Up :จะเป็นรูปร่างของปุ่มปกติตอนยังไม่มีอะไรเกิดขึ้นครับ
(ถ้าปุ่มเราเป็นข้อความ ให้ทำสี่เหลี่ยมทับข้อความไปเลยขนาดพอดีๆ จะได้คลิกง่ายๆ)
ตามรูปด้านล่างเลยครับผมเลยครับ
แล้วลบปุ่ม Start ทิ้งไป

ต่อไปข้ามไปทำคีย์เฟรมในเฟรมที่ี4 เลยครับ
มองไม่เห้น กับ ล้อค ครับ

เสร็จแล้วตั้งชื่อเหมือนปุมStart ครับ ดดยใช้ชื่อว่า piece0 ไปจนถึง piece8
เรียงเลขตามรูปด้านบนครับ
ทำจนครบ แล้วคลุมทั้ง 8 อัน แล้กอป มาอีกชุดหนึ่งครับ
ทำจนครบแล้วคลิกคลุมทั้ง 8 อันทางด้านขวา แล้วดูตรง properties ครับ

ให้ปรับเป็น alpha ครับ เลือกเป็น 0%
เปิดไม้บรรทัดขึ้นมาครับ กด Ctr+Alt+Shift+R
แล้วลากกริดแบ่งเป็นช่องตามรูป

ชื่อตามใจ
เสร้จแล้วนำไปวางใน layer ฺBG ย้ำๆๆๆ
ในเฟรมที่4 ใต้พวกรูปที่ใต่ชื่อว่า slot0 ถึง slot8 อ่ะครับ
จากนั้นพอวางเสดก็ล็อคมันเลยไม่ไปยุ่งกะมันละ
ต่อไปครับเฟรมสุดท้ายที่ต้องทำ
แล้วลบทุกอย่างใน Stage ทิ้งให้หมด



คุณใช้เวลาในการทำทัั้งหมด"เสร้จแล้วทำข้อความ Static เขียนว่า วินาทีต่อไปช้างหลัง
ขั้นตอนสอนสุดท้ายทำปุ่มเขียน่า Replay ครับ ตั้งชื่อว่า replay_btn
ทุกอย่างจะรวมเป้นอย่างนี้
ps. เราจะใส่โค้ดในส่วนเฟรมนะครับ
วิธีใส่ให้กดที่เฟรมที่ต้องการแล้วกด F9
เฟรม1
http://www.onefinedays.co.cc/frame1.txt
เฟรม2
http://www.onefinedays.co.cc/frame2.txt
เฟรม4
http://www.onefinedays.co.cc/frame4.txt
เฟรม6
http://www.onefinedays.co.cc/frame6.txt
ถ้าจะเอา SWF มาใช้ก็ saveไฟล์ก่อน พอกด CTRL+ENTER
มันจะมี SWF มาให้เองตรงที่เราเซฟ fla ไว้
http://www.onefinedays.co.cc/Untitled-1.swf
http://www.onefinedays.co.cc/Untitled-1.fla
โหลดไปลองในเครื่องได้แจก
ps. เมื่อกี้ลองเล่นในเน้ตดูมันกด check ไม่ได้เด่วลองดูแปป
edit @ 11 Apr 2009 14:36:53 by ::MomoKung::

#1 By MiiNgOk on 2009-04-11 14:52