[Interactive CD] ตอนสุดท้าย : ทำงานกับ Scene และอื่นๆ จนเสร็จงาน

การสร้าง Scene

Scene เนี่ย ถ้าจะให้เปรียบเทียบก็เหมือนหน้าในหนังสือค่ะ อย่างการทำ Annual Report หลักๆ จะมี 3 Scenes คือ หน้า Intro หน้าสารบัญภาษาอังกฤษ หน้าสารบัญภาษาไทย ตอนเราสร้าง New Document โปรแกรมจะสร้าง Scene แรกมาให้เราโดยอัตโนมัติ แต่ Scene ถัดๆ ไป เราต้องสร้างเองค่ะ

  1. .
    มองหาปุ่ม Scene ทางแถบขวามือค่ะ (Icon รูปป้ายที่เห็นเวลาถ่ายหนัง) ใครหาไม่เจอกดดูจาก Window > Scene ก็ได้นะ
    .
  2. .
    กดแล้วจะมี Pop Up ขึ้นมาค่ะ ก็ให้กดตรงปุ่มเล็กๆ ด้านล่าง จะมีคำว่า Add Scene
    .
  3. .
    ดับเบิลคลิกที่ชื่อ เพื่อตั้งชื่อใหม่ค่ะ อย่าตั้งชื่อมั่วๆ นะ เดี๋ยวจะงง เพราะเราต้องพิมพ์ลงไปใน Script ด้วยนะคะ
  4. หลังจากนี้จะกลับไปใช้วิธีการทำปุ่มเพื่อลิงค์กับไฟล์ pdf และการตกแต่งในแบบที่สอนไปตอนก่อนๆ แล้ว ก็เปิดตอนก่อนๆ ย้อนหลังได้เลยค่ะ

การสั่งให้ Flash หยุด Play 

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

  1. สร้าง Layer ใน Timeline ขึ้นมา 1 Layer ตั้งชื่อว่า Stop
  2. คลิกขวาที่ช่องสุดท้ายของ Scene แล้ว คลิก Action เพื่อใส่ Script ค่ะ
  3. ใส่ Script ด้านล่างลงไป
stop();

การทดสอบ Flash ทั้งหมด

ปกติจันจะทยอยทดสอบไป เมื่อทำจบแต่ละ Scene ค่ะ เพื่อดูภาพรวมของสิ่งที่ทำออกมา โดยกดที่แถบด้านบน Debug > Debug ค่ะ

ถ้า Script ไม่มีปัญหาอะไร ก็ปิดซอยฉลองเลยค่ะ

.
แต่ถ้ามีปัญหา ซึ่งส่วนใหญ่เกี่ยวกับ Script ก็จะต้องหาวิธีแก้ไขกันไปค่ะ โดยพิมพ์ Error แล้ว Search ใน Google ว่าอันนี้คือปัญหาเรื่องอะไร ต้องแก้ยังไง
.

.
ข้อความใน Compiler Errors จะช่วยบอกค่ะ เวลาบอกว่ามีปัญหาอะไร จะขึ้นแบบนี้ค่ะ พอดับเบิลคลิกเข้าไป 
ก็จะ Highlight จุดที่มีปัญหาไว้ให้เราเลย อย่างกรณีตัวอย่างนี้ Error 1021 : Duplicate function definition. อันนี้เป็นปัญหาที่จันเจอบ่อยที่สุดค่ะ นั่นก็คือชื่อคำสั่งซ้ำกันนั่นเอง เราต้องแก้เป็นชื่อคำสั่งที่แตกต่างออกไปค่ะ

อีกวิธี Test ก็คือ เข้าไปที่ Control > Test ค่ะ จันไม่แน่ใจว่าต่างกันไหม แต่จันว่า Debug ดู Test แบบเต็มรูปแบบกว่านะ

การ Export งานให้เป็นไฟล์ *.exe หรือไฟล์โปรแกรมสำหรับ Mac

หลังจากที่ทำเสร็จและทดสอบงานเรียบร้อยแล้ว ไม่มีปัญหาอะไร ก็ถึงขั้นตอนการทำ Flash ทั้งหมดนี้ให้เป็นโปรแกรมสำหรับเครื่องคอมพิวเตอร์ค่ะ (*.exe สำหรับ PC และ *.app สำหรับ Mac)

  1. ไปที่ File > Publish Setting
  2. ติ๊กที่ Mac Projector กับ Win Projector
  3. ตั้ง Output Name เพื่อดูว่าจะให้เก็บไฟล์ export ไว้ที่ไหน และชื่อว่าอะไร
  4. กด Publish เป็นอันเสร็จค่ะ

การเขียนไฟล์ Autorun

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

  1. เปิดโปรแกรม notepad ขึ้นมาค่ะ
  2. เขียน Script ตามด้านล่างค่ะ
    [autorun]
    open=ชื่อไฟล์.exe

Save as ไฟล์ ในที่ที่มีไฟล์ exe อยู่นะคะ กด File > Save as ใส่ชื่อไฟล์เป็น AUTORUN.INF เลือก Save as type เป็น All File แล้วกด Save ค่ะ

หลังจากนี้ก็คือขั้นตอนการไรท์งานทั้งหมดลงซีดีค่ะ โดยไรท์เป็นข้อมูลและอย่าลืมไรท์ทุกไฟล์ตามที่เราวางโครงสร้างโฟลเดอร์ไว้ด้วยนะคะ (อย่าไรท์เฉพาะตัวโปรแกรมเน้ออ— ไม่งั้นโปรแกรมจะหาไฟล์ pdf ไม่เจอนะคะ) เป็นอันเสร็จค่ะ

\ ปิดงาน /

\ จบแล้ว /

\ หัวหน้าเลี้ยงพิซซ่าจันด้วย /

*********************
ทั้งหมดเป็นการเขียนและวาดโดยจันเอง
ใครจะก๊อปไปไว้ไหน เครดิต www.nuchun.com ด้วยนะคะ
ขอบคุณค่ะ