为何flash中调用vbs函数可以,而js函数不行呢?

seeu1688 2003-12-25 10:13:29
这是一段可以触发的例子,用vbs:
<BODY>
<script language="VBScript">
function FlashID_FSCommand(command, args)
alert "hello"
end function
</script>
<OBJECT id=FlashID classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH="750" HEIGHT="80">
<PARAM NAME=movie VALUE="http://sadf.allyes.com/banner/blank.swf">
<PARAM NAME=quality VALUE=high><param name=wmode value=opaque>
<EMBED src="http://sadf.allyes.com/banner/blank.swf" quality=high WIDTH="750" HEIGHT="80" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
</OBJECT>
</BODY>
===============================
但同样把函数换成js,如下,则无法调用:

<BODY>
<script language="JScript">
function FlashID_FSCommand(command, args)
{
alert("hello world");
}
</script>
<OBJECT id=FlashID classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH="750" HEIGHT="80">
<PARAM NAME=movie VALUE="http://sadf.allyes.com/banner/blank.swf">
<PARAM NAME=quality VALUE=high><param name=wmode value=opaque>
<EMBED src="http://sadf.allyes.com/banner/blank.swf" quality=high WIDTH="750" HEIGHT="80" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
</OBJECT>
</BODY>



blank.swf是个透明的flash,在左上角.

请指教
...全文
89 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
suhuoqiang 2003-12-25
  • 打赏
  • 举报
回复
参考别人的JS

www.2dmax.net 里面的JS怎么写的
suhuoqiang 2003-12-25
  • 打赏
  • 举报
回复
可以的......看看你的FLASH源代码有没有写错

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧