รายวชิ า เทคนคิ การสรา งภาพเคลือ่ นไหวคอมพวิ เตอร 1 หนวยที่ 12 การสรางเหตุการณ Event , Action และการเขียน Script 12.1 การสรางเหตกุ ารณ Event , Action และการเขยี น Script Event คอื เหตุการณที่จะเกิดขน้ึ เชน เมื่อมีการคลกิ การช้ี วัตถุ ซง่ึ จะเปนกลมุ ของ Button มีเหตุการณด งั นี้ On press เปน Event ที่กําหนดใหทาํ งานตาม Action เมือ่ มกี ารคลิกเมาสบนอ็อบเจ็กต On release เปน Event ทก่ี ําหนดใหท าํ งานตาม Action เม่ือมกี ารคลกิ เมาสและปลอยบนพ้ืนทีข่ องอ็อบเจ็กต On rollover เปน Event ท่ีกําหนดใหท าํ งานตาม Action เมือ่ มีการเลื่อนเมาสไปวางบนพ้ืนทขี่ องอ็อบเจก็ ต On rollout เปน Event ท่ีกาํ หนดใหทาํ งานตาม Action เม่ือมีการเล่ือนเมาสออกนอกพ้ืนทข่ี องอ็อบเจก็ ต On dragOver เปน Event ที่กําหนดใหทํางานตาม Action เมือ่ มกี ารคลิกเมาสบนออ็ บเจก็ ตจ ากน้ันลากเมาส ออกนอกบริเวณพน้ื ที่ของอ็อบเจ็กต On dragOut เปน Event ท่กี าํ หนดใหท ํางานตาม Action เม่ือมกี ารคลกิ เมาสบ นออ็ บเจ็กตจ ากนนั้ ลากเมาส ออกนอกบริเวณพื้นทีข่ องอ็อบเจก็ ต Onrelease Outside เปน Event ทีก่ ําหนดใหท าํ งานตาม Action เม่ือมีการคลิกเมาสบ นอ็อบเจก็ ตแลวลากออก นอกอกบริเวณพ้ืนท่ีของอ็อบเจก็ ตแ ละปลอยเมาสนอกพ้ืนทข่ี องอ็อบเจ็กตScript คือ เขียนสิ่งที่จะเกดิ ขึน้ เมื่อเกดิ เหตกุ ารณ เชน คลกิ แลวใหเ กิดอะไร เลน ซ้าํ หยดุ เลน เปนตน ตัวอยา งการทําชิน้ งาน ท่ี 5 การสรา งเหตกุ ารณ Event , Action และการเขียน Script 1. คลิกเลือกฉากที่ ตอ งการเหตกุ ารณ โดยจะใชเ ครอ่ื งมือ Text Tool พมิ พขอ ความดังน้ี Next , Play , Stop กาํ หนดรปู แบบสีขอ ความตามตองการ ดงั ภาพ 2. คลกิ คาํ วา Next คลิกเลอื ก เครือ่ งมือ Window แลว เลือก Script จะมีเคร่ืองมือสําหรบั เขียน Script ดังภาพ
รายวชิ า เทคนคิ การสรา งภาพเคลือ่ นไหวคอมพิวเตอร 2 3. คลกิ เลอื ก Add Script เลอื ก Events (เหตุการณท่ีจะใหเกิดขน้ึ ) เลอื ก Button > On (Press) คือเมื่อคลิกวัตถทุ ่ี เราเลือก แตจะไมมีอะไรเกิดขึ้นถา เราไมใ ส Script เพ่มิ เขาไป จากน้ัน คลิกที่ Add Script อีกครั้ง Movie Control > Goto and Stop > NextScenceAndPlay() เพอื่ กําหนดใหแสดงฉากตอไป เม่ือมีการคลกิ จะได Script ที่คําวา Next ดงั น้ี on (press) { nextSceneAndPlay(); } หมายเหตุ ตอนเลือกตอ งดูดีๆ มคี ําวา Next Scene = ผลแสดงฉากตอไป กับ Next Frame ผลจะแสดงเวลาตอ ไป 4. คลกิ คาํ วา Play คลกิ เมนู Window แลว เลือก Script จะมีเคร่อื งมือสําหรบั เขยี น Script ดงั ภาพ คลกิ เลอื ก Add Script เลือก Events (เหตกุ ารณท จ่ี ะใหเ กดิ ข้นึ ) เลือก Button > On (Press) คลกิ บรรทัดท่ี 2 หรอื กด Enter เพ่อื ใส Script เพ่ิมเขา ไป จากนั้น คลิกท่ี Add Script อกี คร้งั Movie Control > GotoAndPlay เพือ่ กําหนดใหเลน Frame1 เมื่อมีการคลิก เสร็จแลว ปด หนา ตา งออกไป แลว ทดสอบการเลนโดยกดปมุ Play
รายวชิ า เทคนคิ การสรางภาพเคลื่อนไหวคอมพิวเตอร 3 5. คลิกคาํ วา Play คลิกเมนู เคร่ืองมือ Window แลวเลอื ก Script จะมีเครื่องมอื สําหรับเขียน Script ดังภาพ คลิก เลือก Add Script เลือก Events เลอื ก Button > On (Press) 6. คลิกบรรทัดท่ี 2 หรือกด Enter เพื่อใส Script เพ่ิมเขา ไป จากนน้ั คลิกที่ Add Script อีกครัง้ Movie Control > Stop เพือ่ กําหนดใหห ยุดเลน เมือ่ คลิก เสรจ็ แลวปด หนา ตางออกไป แลวทดสอบการเลน ดวยปุม Play Script ทีไ่ ด เสร็จแลว ปดหนา ตางออกไปทดสอบการเลน ดวยปุม Play
รายวชิ า เทคนคิ การสรางภาพเคลอื่ นไหวคอมพวิ เตอร 4 7. ไปท่ฉี ากท่ี 2 เพอื่ ทํายอ นกลับมายังฉากแรก พมิ พคําวา Back 8. คลกิ เลอื ก เมนู Window แลวเลอื ก Script จะมีเครื่องมือสาํ หรบั เขยี น Script ดังภาพ คลิกเลอื ก Add Script เลือก Events เลือก Button > On (Press) 9. คลิกบรรทัดที่ 2 หรือกด Enter เพ่ือใส Script เพ่ิมเขา ไป จากน้นั คลิกท่ี Add Script อกี คร้ัง Movie Control > Goto and Play > PrevSceneAndPlay( ) เพอ่ื กําหนดใหยอนกลับไปยังฉากกอ นหนา เม่ือคลิก เสร็จแลว ปด หนา ตา งออกไป แลวทดสอบการเลน ดวยปมุ Play
รายวชิ า เทคนคิ การสรางภาพเคล่ือนไหวคอมพิวเตอร 5 10. การกําหนดการเช่ือมโยงไปยัง Frame ตางๆ โดยอสิ ระ ไมจ ําเปนตองเปน Frame กอนหนา , หรือเฟรมหลัง แตสามารถระบุฉากทจ่ี ะไปไดเลย กอนอ่ืน ช้ินงานตัวอยางมี 3 ฉาก เราตองการใหทําการหยดุ เลนเม่ือ เลนมาถึง Frame สุดทาย ในตวั อยางคือ 77 โดยการทําดังน้ี คลิก ท่ี Time line ของฉากที่3 (บนสดุ ) เลือก Add Script > Movie Control > Stop จะมเี สน แดง เพอื่ จะหยดุ เม่ือเลนมาถงึ Frame นี้ แลวพมิ พข อ ความ กลับไปฉากแรก Frame 77 เลือก Stop จะไดดังภาพ Stop 11. คลิกเลือก เมนู Window > Script คลกิ เลอื ก Add Script > Events เลือก Button > On (RollOver) กด Enter เพื่อใส Script คลิกที่ Add Script อกี คร้ัง Movie Control > Goto and Play > PrevSceneAndPlay(LABEL) เพอื่ กําหนดใหเลือกฉากท่จี ะใหไ ป 12. ทคี่ ําวา gotoAndPlay(\" \"); ใหพ ิมพเ พิม่ ไปดังนี้ gotoAndPlay(\"Scene_1\",1); ใหเ ลนฉากแรกต้งั แตเ ฟรมท่ี 1 จะไดดงั นี้ on (rollOver) { gotoAndPlay(\"Scene_1\",1); }
รายวชิ า เทคนคิ การสรางภาพเคล่ือนไหวคอมพวิ เตอร 6 13. การใสเสยี งประกอบใหก ับงาน คลกิ ที่ Insert เลอื ก Import Sound > เลอื ก เพลงไดแ ลวเลือกคลกิ Open 14. คลกิ เลือก Frame ท่ี จะใหเ ริ่มเลน Frame 1 ของฉากท่ี 1 Frame 1 ของฉากที่ 1 คลกิ เลือก เมนู Window > Script คลิกเลือก Add Script > Sound เลอื ก PlaySound(“ระบุช่ือเพลง.ชนดิ ไฟล” ) เชน playSound(“Dessert.mp3”) ถา ตองการหยดุ เลนเพลง คลิกเลอื ก เมนู Window > Script คลิกเลอื ก Add Script > Sound เลอื ก StopSound (“ระบชุ ือ่ เพลง.ชนดิ ไฟล”) เชน StopSound(“Dessert.mp3”)
รายวชิ า เทคนคิ การสรางภาพเคลือ่ นไหวคอมพวิ เตอร 7 15. เมอื่ ทําช้ินงานเสร็จ การนําไปใชต องทําการแปลงเปนนามสกลุ ตา งๆ ทีเ่ ราจะใชขน้ึ อยูก ับนาํ ไปทาํ อะไร เชน ใสใ นเวบ็ ไซตตา งๆ หรือทาํ เปน วีดีโอ เปนตน ตัวอยา งจะเปนการนําไปใช บนเว็บไซต คลิกท่ี File > Export > Swf เลอื กแหลง ทจ่ี ะเก็บ แลว กด Save ดังภาพ ไฟล SWF สามารถลองรับการเปดบน Browser ตางๆได เชน Firefox, Chrome โดยการคลกิ ขวาเลือกเปด ในสว นของการบันทึกไฟล แบบ File > Save นน้ั จะไดไฟลน ามสกุล SWI เปน ไฟลตนฉบับที่เราสามารถแกไข ภายหลงั ได
Search
Read the Text Version
- 1 - 7
Pages: