`
hgfghww7
  • 浏览: 44897 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

flex与flash的fscommand通信

 
阅读更多

  为了业务需要,最近利用Flex来重写我们公司客户端(c++写)的课件播放器。在写的过程中遇到一个问题,就是在播放课件时候,需要加载外部flash,同时,播放器还要能与该flash进行通信。查了相关资料,外部加载一些动作会发出fscommand的消息,所以,打算通过fscommand -> javascript -> flex(actionscript)。所以,这里面就有两步需要处理:   
  第一步:javascript响应fscommand消息。在网页的页面中需要增加如下脚本:                     这段VBScript很重要,当时,我就没有加这段VBScript代码,导致在IE中就是不响应fscommand。其中etplayer是指加载页面中的flash对象ID号。在这段代码中有个call ,所以,还需要增加这个call调用的函数           function etplayer_DoFSCommand(command, args){ if(command == "quiz"){ etplayer.setUserAnswer(args); } if(command == "exam"){ etplayer.setUserAnswer(args); } }  第二步:在上面javascript代码中,setUserAnswer函数是flex通过ExternalInterface的addCalback方式注册的函数,这样通过javascript中介,实现了flex响应flash的fscommand消息。
分享到:
评论

相关推荐

    Javascript与flash交互通信基础教程

    使用Flash的fscommand Flash 到 Flash的通信———-使用本地连接对象或综合上2种技术 并不是所有的浏览器都很重视脚本.为了和Flash播放器通信,浏览器必须有内置的钩子以便Flash播放器可以’监听’.浏览器必须是...

    自己写的VC与Flash通信方案(顺便包含Delphi Flash测试案例)

    但能给你一些想法,还是有点价值的,如果你还不知道怎么用VC与flash通信,那么本代码是适合你的,别仍我鸡蛋哈。 我的开发平台工具 vs2008(VC) + adobe flash cs4(Flash) 通信手法: flash端采用fscommand函数 ...

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

    3、使用Flash中的ExternalInterface.call方法和fscommand方法对JS进行调用与传送数据。 4、使用Flash中的ExternalInterface.addCallback方法创建接口,使JS能够调用AS中的函数。 包含swfobject.js与fla源文件。 (*...

    fscommand命令控制

    fscommand命令控制Flash课件的播放

    vb6.0与as3.0互交 双向

    vb动态加载ShockwaveFlash控件,解决了静态加载无法保存问题 flash利用ExternalInterface类创建外部函数以及通过fscommand发送参数 vb使用带事件定义变量。 完成 flash与vb的双向通信。

    易语言与FLASH交互

    易语言与FLASH交互源码,与FLASH交互,回应数据,取左边的文本,取右边的文本

    Flash与VC通讯

    讲解Flash与VC通讯的程序,主要是通过在Flsah中添加Fscommand("a","b");然后在VC中解析出来即可实现Flash与VC通讯。

    flash打包工具

    软件特色: 完全保持原有Flash的文件调用特性,无需修改代码即可直接打包。 打包操作非常简便和人性化,并可保存...标准版支持额外的fscommand指令和ExternalInterface,例如窗口拖动、保存文件、设置鼠标样式等。

    fsCommand的用法

    这个是在flash在vc里面使用,极为方便。就是在上面加载一个控件就可以直接用了。

    c#winform与flash8的交互

    附带例子包含fla文件,dotnet工程。内容包括flash传数据给dotnent,dotnet给flash传数据,以及双方的接收及进一步处理,希望能对大家有帮助。是SetVariable及FSCommand方式实现的。

    flash与c++交互的方法

    1 添加一个控件 shockwave flash 2 添加fscommand指令接收 3 添加调用flash内部函数的方法 Flash的做法: 1 添加脚本显示效果 2 添加fscommand测试 3 添加可以提供外部调用的函数 代码如下,可以提供参考:

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

    在ActinScript3.0中fscommand的实现全屏和退出以及关闭功能,这是实现了基本功能,很重要呀。

    Flash(AS3)与JS相互调用

    自制的,两个简单实例实现Flash与JS的相互调用与传值,仅实现基本功能,可在此原理基础上对函数进行拓展,例如使用Flash封装网页数据等。 在AS代码中附有简单注释解释程序。 ======== 简 单 介 绍 ======== 1、...

    flash全屏等设置

    flash全屏设置及发布资源设置,FSCommand相关命令

    FLASH全屏实例:按ESC退出全屏,内附Fla源文件.rar

    可以“按ESC 退出全屏模式”,FLASH ... 用FLASH 的 player 播放时,即使没有设置 FSCOMMAND 也可以用 CTRL F 的方式全屏播放。  好了,关于全屏的所有方法就是如此,您可以根据自己的需要试试看(以上以IE为例)。

    火狐Flash播放器 v3.98

    功能非常强大、好用的Flash播放器,基本上有关播放Flash文件的相关功能都已经具备,而且界面精美可更换具有以下的功能: 1.强制播放;(不能正常播放Flash时可打开) 2.自动播放; 3.列表编辑; 4.多界面选择; 5.播放...

    MFC中使用flash按钮并交互

    使用flash制作了按钮,然后导入到MFC中使用,并与MFC产生交互。点击界面上不同的flash按钮会弹出响应的提示。注意flash文件的制作要添加fscommand消息,并传出参数以供MFC调用。

    雅致Flash打包工具1.0

    稍后即将推出的1.0标准版将会增加更多实用的扩展接口与功能。我们希望她能成为广大Flash爱好者的又一件称手装备。 软件特色: 完全保持原有Flash的文件调用特性,无需修改代码即可直接打包。 打包操作非常简便和...

    Flash脚本代码大全

    Flash脚本代码大全 - Go to 跳转到指定的帧 - Play 播放 - Stop 停止 - Toggle High Quality 在高画质和低画质间切换 - Stop All Sounds 停止所有声音的播放 - Get URL 跳转至某个超联结 - FSCommand 发送...

    11SWF 文件转 EXE 工具 Flash Builder 1.40 28.zip

    打包支持高级 FSCommand 功能,不规则的窗口大小和半透明性以及与基于JPEG的初始屏幕的兼容性,Flash Builder 证明了自己是高效且易于使用的应用程序。 综上所述,Flash Builder 不仅具有一组有趣且易于访问的功能...

Global site tag (gtag.js) - Google Analytics