- อินเทอร์และเว็บไซต์



สำหรับคนที่ยังนึกไม่ออกว่าพื้นหลังโปร่งใส หรือ 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 แค่นี้ก็เสร็จแล้วครับ


วิธีที่ 3 - แก้โค้ด HTML เองเลย
ต้องเข้าไปแก้โดยการเพิ่มโค้ด 2 ที่ดังนี้ครับ 

โค๊ด:
<object classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″ codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0″ width=”550″ height=”400″>
<param name=”movie” value=”flashmovie.swf” />
<param name=”quality” value=”high” />
<param name=”wmode” value=”transparent” />
<embed src=”flashmovie.swf” width=”550″ height=”400″ quality=”high” pluginspage=”http://www.macromedia.com/go/getflashplayer” type=”application/x-shockwave-flash” wmode=”transparent”></embed>
</object>

ลองดูนะครับ..หวังว่าคงจะเป็นประโยชน์ต่อท่านผู้อ่านนะคับป๋ม


Namecheap










ขอบคุณบทความดีๆจาก  :http://bc46.com/forum/index.php?topic=14.0

0 ความคิดเห็น :

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

 
Top