<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh_cn" lang="zh-cn"> <head> <meta http-equiv="content-type" content="text/html; charset=gb2312" /> <title>swf测试</title> <script lang="javascript" type="text/javascript" src="Scripts/swfobject.js"></script> <script language="javascript"> function myplayer_DoFSCommand(command, args) { switch (command) { case "quit": window.alert("this is quit button"); } } </script> <script language="VBScript"> Sub myplayer_FSCommand(ByVal command, ByVal args) call myplayer_DoFSCommand(command,args) end sub </script> </head> <body> <div id="bgLayer"> </div> <div id="buttons"> <input type="button" name="open" value="打开" onclick="showSwf()" /> <input type="button" name="close" value="关闭" onclick="hideSwf()" /> </div> <script lang="javascript" type="text/javascript"> function showSwf() { document.all["bgLayer"].style.display = "block"; var so = new SWFObject("myPlayer.swf", "myplayer", "1000", "590", "9", "transparent"); so.addVariable("gameid", "aa"); //so.addVariable("classid", "11"); //so.addVariable("ability", "拼音"); so.addVariable("gameSM", "11要对你的扫帚施加咒语,它才能成为飞天工具!但要确定那个真是你的扫帚,对着别人的扫帚念咒语可是要受罚的!认真阅读题目,选择一个正确的答案。"); //so.addVariable("gameNum", "10"); //so.addVariable("gametype", "1"); so.addVariable("onetime", "60"); so.write("bgLayer"); } </script> <script lang="javascript" type="text/javascript"> function hideSwf() { document.all["bgLayer"].style.display = "none"; } </script> </body> </html>
在网上找到的*_DoFSCommand()函数可以与swf交互,上述代码,在360浏览器下或者火狐下都可以运行,但是ie10不行,”this is quit button“无法弹出。
相关推荐
在ActionScript中,你可以使用`fscommand(commandName, argument)`函数来调用fsCommand。其中,`commandName`是你定义的命令名,`argument`是可选的参数,用于传递额外的信息。例如,如果你定义了一个名为"quitApp...
通过FSCommand函数,FLASH电影可以将信息传递给JAVASCRIPT脚本,而JAVASCRIPT脚本也可以通过FSCommand函数来访问FLASH电影的信息。 在嵌入JAVASCRIPT的HTML中,FLASH电影与JAVASCRIPT脚本的交互可以通过以下两种...
如果`fscommand("quit")`不起作用,可以考虑使用JavaScript与ActionScript的交互。例如,可以创建一个ActionScript函数,该函数暴露给JavaScript调用,然后在JavaScript中触发关闭操作。在ActionScript中,你可以...
它允许 ActionScript 代码直接调用 JavaScript 函数,并接收回调,反之亦然。这种方式支持 JSON 或其他数据格式的交换,使得数据共享更为方便。 - SWFObject:这是一个 JavaScript 库,用于动态插入 Flash 内容并...
### JavaScript和Flash之间的通信 随着Web技术的发展,不同的媒体组件如JavaScript和Flash之间进行交互的需求逐渐增加。在本文中,我们将深入探讨JavaScript和Flash如何实现跨语言通信,并提供实际的应用案例来帮助...
比如,你可以在Flash中创建一个事件监听器,当特定事件发生时,调用`ExternalInterface.call`来执行JavaScript函数。这种方法在不支持`fscommand`的旧版浏览器中可能不可用,但现代浏览器通常都支持。 最后,我们...
在Flash的时间轴中,为按钮组件的`over`和`up`帧添加动作脚本,使用`getURL()`函数指定链接地址,然后导出SWF文件,再在Dreamweaver中插入这个SWF,就可以在网页中实现点击Flash动画跳转到指定链接。 以上就是从...
- **跨浏览器兼容性**:由于不同的浏览器可能支持不同的Flash版本和JavaScript特性,开发者需要确保播放器在各种环境下都能正常工作。 总之,这款FLV播放器源码结合了Flash的强大媒体处理能力与JavaScript的交互...
5. **安全性与浏览器兼容性**:由于安全问题和性能考虑,现代浏览器如Chrome、Firefox已默认禁用Flash。开发者需要意识到,即使有全屏Flash模块,也可能因浏览器策略而无法正常工作。 6. **响应式设计**:在设计...
getURL和fsCommand是早期Flash和JavaScript通信时较为常用的方法,但它们各有不足之处,如getURL主要用来打开链接,而fsCommand则主要用于浏览器端的JavaScript调用Flash内部的方法。随着Web技术的发展,这些方法...
FS Command是Flash Player中的一个特性,它通过提供`FSCommand`函数,使得Flash内容可以执行特定的命令,这些命令可以控制播放器的行为或者与宿主环境(如浏览器)交互。命令通常由两部分组成:`Command`和`...
从给定的文件【标题】和【部分内容】中,我们可以提取一些关于网页制作小特效的知识点。文件中包含了不少代码段和描述性文字,涉及HTML、CSS和JavaScript的基础应用,以及一些与网页特效相关的操作和属性。以下是...
首先,JavaScript(JS)是网页开发中广泛使用的客户端脚本语言,它允许开发者在用户浏览器上执行代码,动态更新网页内容,增加交互性。在本插件中,JavaScript可能用于检测用户行为,触发Flash元素的发光效果,或者...
在现代Web开发中,JavaScript(JS)和Adobe Flash(AS,ActionScript)是两种常见的交互技术,它们在创建动态和富媒体内容时起着重要作用。虽然Flash已经逐渐被HTML5取代,但在某些特定场景下,如旧版浏览器的兼容性...
在网页开发中,Flash与JavaScript(JS)的交互是一个常见的需求,特别是在富互联网应用程序(RIA)的场景...在实际项目中,根据需求和目标浏览器的兼容性,开发者可以选择最适合的方法来实现Flash与JavaScript的交互。
在 Flash 中,可以使用 `fscommand` 函数来屏蔽鼠标右键。例如,使用 `fscommand("showmenu", "false")` 可以禁用右键菜单。 7. 隐形按钮 在 Flash 中,可以使用按钮的 `hit` 帧来制作只有感应区域而完全透明的...
·Firefox 14 ·Chromium 22 ·Chrome 21 (*Chrome 21使用新的PPAPI类型Flash Player插件,由于其安全沙箱特性,无法在本地进行访问,因此需要在互联网或IIS等虚拟站点测试运行。禁用PPAPI使用NPAPI类型的Flash ...
1. `fscommand(command, argument)`:这个函数用于执行特定的全屏和退出命令。例如,`fscommand("fullscreen", "true")`会使电影全屏显示,而`fscommand("quit")`则会退出电影。 2. `getURL(url, target)`:用于...