แหล่งความรู้หมวด  คอมพิวเตอร์ >>โปรแกรมมิ่ง Web Design >>Adobe Flash
ลงประกาศฟรี โฆษณาฟรี ลงโฆษณาฟรี โปรโมทเว็บฟร PHP programming[79]
ลงประกาศฟรี โฆษณาฟรี ลงโฆษณาฟรี โปรโมทเว็บฟร Adobe Photoshop[26]
ลงประกาศฟรี โฆษณาฟรี ลงโฆษณาฟรี โปรโมทเว็บฟร Adobe Flash[19]
ลงประกาศฟรี โฆษณาฟรี ลงโฆษณาฟรี โปรโมทเว็บฟร Dreamweaver[13]
ลงประกาศฟรี โฆษณาฟรี ลงโฆษณาฟรี โปรโมทเว็บฟร Ajax Scripts,Java Script,โค๊ดแต่งเว็บไซต์[29]
ลงประกาศฟรี โฆษณาฟรี ลงโฆษณาฟรี โปรโมทเว็บฟร web design[9]

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

โดย  admin
การทำ 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 แค่นี้ก็เสร็จแล้วครับ


วิธีที่ 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>


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

ขอบคุณบทความดีๆจาก  : http://www.donuzz.com/how-to-make-a-transparent-background-flash

เมื่อ 23 พฤษภาคม 2552 
แสดงความคิดเห็น
ชื่อ
รายละเอียด
  
***กรอกรหัสที่เห็นในช่องข้างบนครับ
 
 
 
 
© 2009 Thaicenterway.com