เรื่อง : การ Insert ไฟล์ Flash กับ Dreamweaver 8.0.2 (Update Version)
เมื่อราว ๆ ต้นเดือนพฤษภาคม 2549 ที่ผ่านมาทาง Adobe ได้ทำการออกตัว Update สำหรับ Dreamweaver 8 มาให้เราทำการติดตั้ง แต่เมื่อมีผู้ Download แล้วติดตั้งแล้ว จะพบว่าเมื่อเราได้ทำการ Insert ไฟล์ Flash ไปที่หน้าเว็บเพจ โปรแกรมจะมีการถามอะไรขึ้นมาให้เรา และบางครั้งเมื่อนำไป Upload บนโฮสจริง ๆ แล้วกลับไม่ปรากฏไฟล์ Flash แสดงที่หน้าเว็บเพจ ทั้งนี้เป็นเพราอะไร เรามาดูกัน กับบทความนี้
หากยังไม่ได้ทำการ Download ตัวโปรแกรม Update ดังกล่าว ท่านสามารถเข้าไป D/L ได้จาก URL ดังต่อไปนี้
http://www.adobe.com/support/dreamweaver/downloads_updaters.html
................................................................................................................................................................................
วิธีการ Insert ไฟล์ Flash (.swf) กับ Dreamweaver version 8.0.2
1. ให้ทำการ Insert Flash ปรกติ โดยผ่าน Icon ดังรูป
2. เมื่อเราได้ทำการ Insert Flash แล้ว ให้เราสังเกตที่ Code View หรือในส่วนของการดูโค้ดของโปรแกรม เราจะพบว่าโปรแกรมทำการแทรก JavaScript ไห้เรา แทนการแทรก TAG <object ....> แบบใน version ก่อน ๆ ดังรูป

3. การที่โปรแกรมได้ทำการใช้ JavaScript เพื่อช่วยในการแสดงผล Flash บนหน้าเว็บเพจ เนื่องจากว่า.. ปัจจุบัน Windows XP ที่ได้ทำการติดตั้ง Patch ของระบบลงไปในเวอร์ชั่นล่าสุด มักจะทำการ Block ข้อมูลที่เกี่ยวกับ Plug In บนหน้า Browser ซึ่งในที่นี้ก็ตือ Internet Explorer (IE) และ Flash ก็ถือว่าสเป็น Plug In ตัวหนึงของ IE จึงทำให้เราไม่สามารถใช้ TAG <object ....>ในการแสดงผล Flash ได้ตามปรกติที่เคยเป็นมา โปรแกรม Dreamweaver 8.0.2 จึงได้ทำการปรับเปลี่ยนโค้ดสำหรับการแสดงผล Flash ให้เราเสียใหม่ โดยการเลี่ยงไปใช้ JavaScript เข้าร่วมในการแสดงผล ดังโค้ดข้างต้น
วิธีการนำขึ้นไปใช้บน Hosting
4. สำหรับการนำไฟล์เว็บเพจที่เราได้ทำการ Insert Flash โดยใช้ Dreamweaver 8.0.2 นี้ Insert หากเราต้องการนำขึ้นไปใช้งานบน Hosting ของเรา เราต้องทำการ Upload ไฟล์ที่โปรแกรมสร้างขึ้นมาใหม่ด้วย หากเราสังเกตใน Folder ที่เราใช้ในการเก็บเว็บไซตืเรา เราจะเห็นว่าโปรแกรมได้ทำการสร้าง Folder ขึ้นมาใหม่ให้เราโดยอัตโนมัติ เมื่อเราได้ทำการแทรกไฟล์ Flash ชื่อ Folder ว่า Script ดังรูป
ซึ่งไฟล์ใน Folder นี้คือไฟล์ javascript ที่ชื่อว่า AC_RunActiveContent.js หากเราต้องการนำไฟลืเว็บเพจไปใช้งานบน Web Hosting เราจำเป็นต้องทำการ Upload Folder นี้ขึ้นไปไว้ที่ Hosting ด้วย มิฉะนั้น...เว็บเพจเราจะไม่สามารถแสดง Flash ได้
ไฟล์เว็บเพจเก่าที่มีการ Insert Flash กับ Dreamweaver 8.0.2
หากเรามีการเปิดไฟล์เว็บเพจเดิมที่มีการแทรกไฟล์ Flash ในแบบ Version เดิม แล้วนำมาเปิดกับ 8.0.2 โปรแกรมจะมีการแจ้งเตือน ดังรูป
ทั้งนี้คือการแจ้งบอกแก่เราว่า เราจะทำการเปลี่ยน TAG ที่ใช้ในการแสดง Flash ของเว็บเพจนี้หรือใหม่ หากเรากดไปที่ปุ่ม No หมายความว่า เราจะยังคงใช้ TAG <object...> แบบเดิมในการแสดง Flash ถ้าตอบที่ Yes โปรแกรมจะทำการเปลี่ยน TAG <object...> เป็นการแทรก JavaScript ให้เรา ดังกรณีข้างต้น
................................................................................................................................................................................
หวังว่า...บทความนี้น่าจะเป็นประโยชน์หรือคลายข้อสงสัยปัญหาที่อาจเกิดขึ้นได้ หากท่านได้ทำการอัพเดทโปรแกรมเป็น Version 8.0.2 บ้างไม่มากก็น้อย