0 0

关于FSCommand,javascript回调函数,IE不执行,360浏览器和火狐可以。10

<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“无法弹出。

 

2014年7月09日 16:50
目前还没有答案

相关推荐

    fsCommand的用法

    在ActionScript中,你可以使用`fscommand(commandName, argument)`函数来调用fsCommand。其中,`commandName`是你定义的命令名,`argument`是可选的参数,用于传递额外的信息。例如,如果你定义了一个名为"quitApp...

    FLASH与JAVASCRIPT之间的通讯.pdf

    通过FSCommand函数,FLASH电影可以将信息传递给JAVASCRIPT脚本,而JAVASCRIPT脚本也可以通过FSCommand函数来访问FLASH电影的信息。 在嵌入JAVASCRIPT的HTML中,FLASH电影与JAVASCRIPT脚本的交互可以通过以下两种...

    在ActinScript中fscommand的实现全屏和退出以及关闭功能

    如果`fscommand("quit")`不起作用,可以考虑使用JavaScript与ActionScript的交互。例如,可以创建一个ActionScript函数,该函数暴露给JavaScript调用,然后在JavaScript中触发关闭操作。在ActionScript中,你可以...

    javascript与actionscript的交互.[课件]

    它允许 ActionScript 代码直接调用 JavaScript 函数,并接收回调,反之亦然。这种方式支持 JSON 或其他数据格式的交换,使得数据共享更为方便。 - SWFObject:这是一个 JavaScript 库,用于动态插入 Flash 内容并...

    JavaScript和Flash的通信(转)

    ### JavaScript和Flash之间的通信 随着Web技术的发展,不同的媒体组件如JavaScript和Flash之间进行交互的需求逐渐增加。在本文中,我们将深入探讨JavaScript和Flash如何实现跨语言通信,并提供实际的应用案例来帮助...

    Javascript与flash交互通信基础教程

    比如,你可以在Flash中创建一个事件监听器,当特定事件发生时,调用`ExternalInterface.call`来执行JavaScript函数。这种方法在不支持`fscommand`的旧版浏览器中可能不可用,但现代浏览器通常都支持。 最后,我们...

    jsp经典代码.pdf

    在Flash的时间轴中,为按钮组件的`over`和`up`帧添加动作脚本,使用`getURL()`函数指定链接地址,然后导出SWF文件,再在Dreamweaver中插入这个SWF,就可以在网页中实现点击Flash动画跳转到指定链接。 以上就是从...

    flv播放器,源码,flash,javascript, js

    - **跨浏览器兼容性**:由于不同的浏览器可能支持不同的Flash版本和JavaScript特性,开发者需要确保播放器在各种环境下都能正常工作。 总之,这款FLV播放器源码结合了Flash的强大媒体处理能力与JavaScript的交互...

    JS.Web.Flash.full.module.code.rar_full

    5. **安全性与浏览器兼容性**:由于安全问题和性能考虑,现代浏览器如Chrome、Firefox已默认禁用Flash。开发者需要意识到,即使有全屏Flash模块,也可能因浏览器策略而无法正常工作。 6. **响应式设计**:在设计...

    flash javascript之间的通讯方法小结

    getURL和fsCommand是早期Flash和JavaScript通信时较为常用的方法,但它们各有不足之处,如getURL主要用来打开链接,而fsCommand则主要用于浏览器端的JavaScript调用Flash内部的方法。随着Web技术的发展,这些方法...

    flashfscommand使用详解[归类].pdf

    FS Command是Flash Player中的一个特性,它通过提供`FSCommand`函数,使得Flash内容可以执行特定的命令,这些命令可以控制播放器的行为或者与宿主环境(如浏览器)交互。命令通常由两部分组成:`Command`和`...

    一些网页制作小特效.pdf

    从给定的文件【标题】和【部分内容】中,我们可以提取一些关于网页制作小特效的知识点。文件中包含了不少代码段和描述性文字,涉及HTML、CSS和JavaScript的基础应用,以及一些与网页特效相关的操作和属性。以下是...

    JS+Flash可以让网页元素发光的插件

    首先,JavaScript(JS)是网页开发中广泛使用的客户端脚本语言,它允许开发者在用户浏览器上执行代码,动态更新网页内容,增加交互性。在本插件中,JavaScript可能用于检测用户行为,触发Flash元素的发光效果,或者...

    js调用AS flash函数

    在现代Web开发中,JavaScript(JS)和Adobe Flash(AS,ActionScript)是两种常见的交互技术,它们在创建动态和富媒体内容时起着重要作用。虽然Flash已经逐渐被HTML5取代,但在某些特定场景下,如旧版浏览器的兼容性...

    flash与js交互

    在网页开发中,Flash与JavaScript(JS)的交互是一个常见的需求,特别是在富互联网应用程序(RIA)的场景...在实际项目中,根据需求和目标浏览器的兼容性,开发者可以选择最适合的方法来实现Flash与JavaScript的交互。

    DW常用代码文.pdf

    在 Flash 中,可以使用 `fscommand` 函数来屏蔽鼠标右键。例如,使用 `fscommand("showmenu", "false")` 可以禁用右键菜单。 7. 隐形按钮 在 Flash 中,可以使用按钮的 `hit` 帧来制作只有感应区域而完全透明的...

    AS3与JS交互通信(使用swfObject插入Flash)

    ·Firefox 14 ·Chromium 22 ·Chrome 21 (*Chrome 21使用新的PPAPI类型Flash Player插件,由于其安全沙箱特性,无法在本地进行访问,因此需要在互联网或IIS等虚拟站点测试运行。禁用PPAPI使用NPAPI类型的Flash ...

    flash常用函数[归类].pdf

    1. `fscommand(command, argument)`:这个函数用于执行特定的全屏和退出命令。例如,`fscommand("fullscreen", "true")`会使电影全屏显示,而`fscommand("quit")`则会退出电影。 2. `getURL(url, target)`:用于...

Global site tag (gtag.js) - Google Analytics