- การตั้งขนาดที่ไฟล์ html นะครับ width และ height ของไฟล์ flash ที่เราแทรก ให้ตั้งเป็น 100% นะครับ
- ต่อไป มันจะเหลือขอบ ด้าน ซ้าย ขวา บน ล่าง นิดหนึ่ง นะครับ
ให้เราใส่ ที่ไฟล์ html
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style>
เพิ่มให้ margin เป็น 0 เพิ่มให้มันติดขอบหน้าจอเลยครับ
จะได้ดูไม่รู้ว่าเป็น flash หรือ html
- หรืออีกวิธี ถ้าไม่ตั้ง margin ก็ให้ใช้สีพื้นของไฟล์ html กับ ไฟล์ swf เป็นสีพื้นเดียวกัน จะทำให้เราไม่ต้องทำ พื้นโปร่งใส่ด้วย คือการใส่
wmode="transparent" - สำหรับ IE เวลาแสดงผลของไฟล์ swf มันจะมีข้อความว่า
Press SPACEBAR or ENTER to activated and use thai control เวลาเรานำเมาท์ไปวางด้านบน คือต้องให้เราคลิกที่ไฟล์ ถึงจะทำงาน
- วิธีแก้ให้เราสร้างไฟล์ชื่อ ieupdate.js
เขียนคำสั่งตามนี้
objects = document.getElementsByTagName("object");
for (var i = 0; i < objects.length; i++)
{
objects[i].outerHTML = objects[i].outerHTML;
}
- ต่อไปใส่ <script language="javascript" src="ieupdate.js"></script> หลัง Tag </object>
Commentที่สำคัญนะครับ คือเวลาเรากำหนดขนาดของหน้าเอกสารใน Flash นั้นจะต้องกำหนดให้เหมาะสมนะครับ
ไม่งั้น เวลาแสดงผลบนเว็บ เรากำหนดขนาดให้ width , height เป็น 100% มันจะเพี้ยน
สู้ๆครับ ถ้างงตรงไหนก็ถามมาแล้วกันนะครับ
ส่วน สั่งทั้งหมดเป็นดังนี้นะครับ
ไฟล์ html
-----------------------------------------------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Flash</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style></head>
<body>
<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="100%" height="100%">
<param name="movie"
value="ชื่อไฟล์.swf" />
<param name="quality" value="high" /><param name="BGCOLOR" value="#FFFFFF" />
<embed
src="ชื่อไฟล์.swf" width="100%" height="100%" quality="high" pluginspage="
http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#FFFFFF"></embed>
</object>
<script language="javascript" src="ieupdate.js"></script></body>
</html>
----------------------------------------------------------------------------------------------------------------
ไฟล์ ieupdate.js--------------------------------------------------------------------------------------------------------------
objects = document.getElementsByTagName("object");
for (var i = 0; i < objects.length; i++)
{
objects
.outerHTML = objects.outerHTML;
}
--------------------------------------------------------------------------------------------------------------