วันศุกร์ที่ 17 เมษายน พ.ศ. 2552

การทำ Background โปร่งใส ให้ไฟล์ Flash (SWF)

แต่ก่อนเคยมีปัญหามากครับตอนที่ทำ Flash แล้วพื้นหลังมันเป็นสีขาวไม่โปร่งใสทำให้ออกมาแล้วดูไม่สวย..พอดี๊พอดีไปเจอ บทความนี้เข้าก็เลยมาโพตใว้เผื่อเป็นประโยชน์กับเพื่อนๆนะครับ..



สำหรับ คนที่ยังนึกไม่ออกว่าพื้นหลังโปร่งใส หรือ Transparency Background นั้นคือ อะไรให้ดูรูปด้านบนนี้ครับ ถ้าเราวาดรูปลิงในโปรแกรม Flash เมื่อ Publish ออกมาเป็นไฟล์ .swf แล้วนำไปวางบนหน้าเว็บเพจ มันจะมีพื้นหลังที่เป็นกรอบสีขาวติดมาด้วยแบบรูปด้านขวา แต่ถ้าเราไม่ต้องการให้เป็นเช่นนี้ ก็ต้องกำหนดค่าเว็บเพจนั้นแสดงผลไฟล์ Flash โดยให้มีพื้นหลังเป็นแบบโปร่งใส หรือ Transparency แบบรูปด้านซ้ายครับ

วิธีทำ สามารถทำได้ 3 วิธี ดังนี้


วิธีที่ 1 - ตั้งค่า Publish Settings ในโปรแกรม Flash



1. เลือกเมนู Flie >> Publish Settings… (หรือกด Ctrl+Shift+F12)
2. จะมีหน้าต่าง Publish Settings ขึ้นมาให้เลือกแถบ HTML
3. ในช่อง Window Mode ให้เลือก “Transparency Windowless” แล้วกดปุ่ม OK
4. เมื่อตั้งค่าเรียบร้อยแล้วก็ Publishไฟล์ HTML และ SWF ออกมาได้เลยครับ

วิธีที่ 2 - ตั้งค่าในการแสดงผลไฟล์ Flash ในโปรแกรม Dreamweaver





1. ใส่ไฟล์ Flash ลงในหน้าเว็บเพจโปรแกรม Dreamweaver ตามปกติ
2. คลิ๊กขวาบนไฟล์ Flash แล้วเลือก Parameters…
3. จะมีหน้าต่าง Parameter ขึ้นมา ในฝั่ง Parameter ให้ใส่ว่า “wmode” ส่วนฝั่ง Value ให้ใส่ว่า “transparent”
4. คลิ๊กปุ่ม OK แค่นี้ก็เสร็จแล้วครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น