• บทความ ในนี้จะไม่มีการ update แล้วนะครับ บทความทั้งหมดจะไป update ที่ Modoeye Articles
  • ระบบยังไม่สมบูรณ์ ระบบสมาชิกยังใช้ไม่ได้นะครับ ติดปัญหาไม่สามารถ post ได้ แจ้งปัญหาได้ทาง E-mail เลยครับ
รุต
รุต
Tue 18 Apr 2006 08:35:18
รบกวนขอสอบถามวิธีแก้โค้ดpopupในflash
คือผมทำflashแล้วเอาไปใส่ที่Dreamweaver พอรันแล้วกดปุ่มที่ทำจากflashก็จะเกิดpopupขึ้นมา ปัญหาคือ  flashที่ผมเอาไปใส่ใว้ในDreamweaver จะมีโค้ด
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="226" height="319">
          <param name="movie" value="new_manu.swf">
          <param name="quality" value="high">
          <embed src="new_manu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="226" height="319"></embed></object>
พอรัน แล้วกดปุ่มที่ทำจาก flash   popupก็เกิดขึ้น แต่พอผมเพิ่มโค้ด   <param name="wmode" value="transparent"> เข้าไปในDreamweaver แล้วพอกดปุ่มที่ทำจากflash  popupมันก็ไม่รันครับ
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="226" height="319">
          <param name="movie" value="new_manu.swf">
          <param name="quality" value="high">
             <param name="wmode" value="transparent">   <------โค้ดที่เพิ่ม
          <embed src="new_manu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="226" height="319"></embed></object>
สาเหตุที่ต้องเพิ่มโค้ดนี้เพราะผมต้องการให้เมนูdhtmlมันอยู่ด้านบนflashครับ
------------------------------------------------------------------------------------------------------------
ผมได้ทำปุ่มจากflash แล้วใส่Actions
on (release) {
 getURL("javascript:Pre1();");
}
--------------------------------------------------------------------------------------------------------------
ในDreamweaverจะมีโค้ดที่สำคัญคือ
<HEAD>
<SCRIPT language=Javascript>
function Pre1() {
window.open('http://www.phithan-toyota.com/NewAltis/Exterior/exterior.php','name','location=0,toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=541,height=312,top=150,left=200')
}
</SCRIPT>
</HEAD>
<body>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="226" height="319">
          <param name="movie" value="new_manu.swf">
          <param name="quality" value="high">
    <param name="wmode" value="transparent">
          <embed src="new_manu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="226" height="319"></embed></object>
</body>
--------------------------------------------------------------------------------------------------------------------
รบกวนช่วยดูให้ผมทีครับ ว่าจะแก้ปัญหาไงดี
ขอบคุณมากครับ
Administrator
Administrator
Tue 18 Apr 2006 14:36:34
ลองเปลี่ยนเป็นตามนี้ครับ
ในส่วนของ html เท่านั้นครับ

<script language="javascript">
function Pre1() {
window.open('http://www.phithan-toyota.com/NewAltis/Exterior/exterior.php','name','location=0,toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=541,height=312,top=150,left=200')
}
</script>

ส่วนของ Flash นั้นใช้คำสั่งเดิมได้เลยครับ
รุต
รุต
Wed 19 Apr 2006 11:23:59

ขอบคุณครับ

แพนด้า
แพนด้า
Thu 28 May 2009 10:58:58

ทำ popup menu ไม่ได้เลย

พอไปถึงหน้าต่าง Instance Properties แล้วให้คลิกที่แท็บ action

เลือกคำสั่ง On MouseEvent  หาไม่เจอ ทำไม่เป็น ทำไม่ได้ค่ะ

ช่วยหน่อยน่ะค่ะ

panda
panda
Thu 28 May 2009 11:03:30

ทำ popup menu ไม่ได้เลย

พอไปถึงหน้าต่าง Instance Properties แล้วให้คลิกที่แท็บ action

เลือกคำสั่ง On MouseEvent  หาไม่เจอ ทำไม่เป็น ทำไม่ได้ค่ะ

ช่วยหน่อยน่ะค่ะ

webmaster
webmaster
Fri 29 May 2009 13:52:28
ต้องใช้ javascript ช่วยจับ mouse event ด้วยครับแล้วเอาไป invoke ตัว flash อีกทีครับ ลองค้นด้วย flash context menu ดูครับ
Reply: รบกวนขอสอบถามวิธีแก้โค้ดpopupในflash
Name:
E-mail:
Verify: Verify code