`
xjcloudy
  • 浏览: 9370 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

AS和JS调用的问题

阅读更多
AS调js很easy

关键是js调AS 因为发起方来自浏览器容器 所以 兼容性这个老问题 又冒出来了。

因为IE里是用的 object标签,而FF里是用的embed。

而一般为了兼容 页面上都是 object里包着embed的。

js调as的关键就是要先获取到swf在html里的对象。

因为 object和embed的id都是一样的 所以在获取的时候就会发生冲突。根据ID来获取 总是获取到的是object元素应为他是在embed之前的吗

在IE里当然是正确的 在FF里 object里 可是没有flash影片的 。

解决的办法就是 给object和embed标签分别起不一样的 ID名称

然后再获取标签容器时  判断当前浏览器的版本 来选择不同的ID来获取。

 

0
0
分享到:
评论

相关推荐

    js调用AS flash函数

    本篇将详细介绍如何使用JavaScript调用AS中的Flash函数,以及两者之间的通信机制。 首先,理解JS与AS通讯的基础是`ExternalInterface`,这是Flash Player提供的一个API,允许ActionScript代码与JavaScript环境进行...

    js与as相互调用

    一、JavaScript调用ActionScript 1. ExternalInterface API:这是Flash Player提供的一个接口,允许AS与JavaScript进行双向通信。在AS中,你可以定义一个公开方法,然后通过ExternalInterface.addCallback注册,使...

    as与js方法的相互调用

    在跨平台应用开发中,经常会遇到ActionScript (AS)与JavaScript (JS)之间的交互需求,尤其是在Flex(一种基于Adobe Flash的开发框架)的应用中。Flex是使用ActionScript编写,而网页环境通常由HTML和JavaScript控制...

    js与as的相互调用Demo

    一、JavaScript调用ActionScript 1. Flash External Interface(外部接口) AS3引入了ExternalInterface类,允许ActionScript代码与宿主环境(如浏览器)中的JavaScript进行通信。首先,AS代码需要添加对...

    Flash as3调用外部AS脚本

    如果你的外部脚本是JavaScript,你可以使用`ExternalInterface.addCallback`来注册一个AS3函数,然后在JavaScript中调用它。反过来,也可以在JavaScript中定义一个函数,然后在AS3中通过`ExternalInterface.call`来...

    js调用as函数百分百能使用

    1. **ExternalInterface API**:这是Flash Player提供的一种机制,允许AS代码暴露给JavaScript调用。在AS代码中,我们需要先启用ExternalInterface,然后定义一个公共方法,这个方法可以被JavaScript调用。例如: `...

    as2/3与js相互调用实例 源码

    AS2(ActionScript 2.0)和AS3(ActionScript 3.0)是Adobe Flash中的两种脚本语言,而JavaScript(JS)是Web开发中的主要脚本语言。这三者之间的相互调用在创建富互联网应用程序(RIA)时非常常见,特别是在需要...

    js与as通信,js调用flash的方法

    这里,`addCallback` 方法用于注册一个名为 "callFromJS" 的函数,当JavaScript调用此函数时,会执行AS3中的回调函数。 2. **JavaScript调用Flash中的方法**: 一旦AS3代码准备就绪,我们就可以在HTML页面中通过...

    js调用as函数方法例子

    在ActionScript中,可以通过监听`securityError`和`communicationError`事件来捕获可能出现的问题;在JavaScript端,可以使用try-catch语句来处理异常。 总结,通过`ExternalInterface`,JavaScript和ActionScript...

    Flash(AS3)与JS相互调用

    自制的,两个简单实例实现Flash与JS的相互调用与传值,仅实现...2、对于传统ExternalInterface.addCallback()方法(即JS调用Flash传递数据实例),存在浏览器兼容性问题。请使用IE浏览器打开html文件方可查看运行结果。

    在网页中用AS调用JS播放WMA音乐

    在这个问题中,我们将探讨如何利用ActionScript(AS,主要用于Flash)调用JavaScript来达到播放WMA文件的目的。 首先,了解WMA格式。WMA是由微软开发的一种音频压缩格式,旨在与MP3竞争,它提供了多种压缩级别,以...

    Flash(AS3)和C#之间的相互函数调用(例子)

    - 注意跨平台调用的数据类型转换,AS3和C#的数据类型可能不同,需要适配和序列化/反序列化。 8. **调试和优化**: - 使用Flash的调试版本和C#的调试器,设置断点,检查调用流程和数据传递。 - 对于性能敏感的...

    AS3.0与JS交互

    通过这个类,我们可以定义AS3.0中的方法,使其能在JavaScript环境中被调用,同时也可以从JavaScript调用AS3.0中的函数,实现双向通信。 1. **从AS3.0调用JavaScript**: 要使AS3.0代码能调用JavaScript,首先需要...

    js调用flash问题

    这个API允许AS3(ActionScript 3)代码暴露方法给JavaScript调用,反之亦然。在Flash Player 9及更高版本中,这是官方推荐的跨域通信方式。 1. **引入Flash到HTML**: 在HTML中,我们需要使用`<object>`或`<embed>...

    网页脚本(javascript)调用VB函数的另类方法

    ### 网页脚本(JavaScript)调用VB函数的另类方法 #### 方法概述 在常规场景下,想要从网页脚本(如JavaScript)调用VB...需要注意的是,在实际应用过程中还需考虑到安全性和兼容性问题,确保代码的安全可靠运行。

    AS3与JS通信

    AS3代码中,我们可以使用`flash.external.ExternalInterface.addCallback`函数注册一个方法供JavaScript调用,同时在JavaScript中通过`ExternalInterface.call`来调用AS3的方法。这样,AS3可以向JS暴露功能,反之...

    Jquery ajax和as3调用WCF服务端方法实例代码

    标题中的“Jquery ajax和as3调用WCF服务端方法实例代码”涉及到的是Web开发中的两种客户端技术(jQuery AJAX和ActionScript 3,AS3)与Windows Communication Foundation(WCF)服务之间的交互。WCF是.NET Framework...

    中控指纹JAVA JS调用说明文档

    中控指纹JAVA JS调用说明文档是一份详细的技术文档,旨在介绍如何在浏览器/服务器(B/S)环境中利用Java与JavaScript来实现指纹识别的功能。该文档不仅涵盖了ZKOnlineSDK的基本描述和架构,还深入介绍了其核心特性...

    js+flash调用本地/usb摄像头拍照上传

    在IT行业中,JavaScript(简称JS)和Flash是两种常见的用于网页交互的技术。在这个主题中,我们探讨的是如何利用这两种技术来调用用户的本地或USB摄像头进行拍照并上传。以下是关于这个话题的详细知识: 首先,...

    AS与JS交互

    通过分析这些文件,我们可以学习如何在实际项目中设置AS与JS的交互,例如如何在MXML中嵌入Flash并暴露AS方法,以及如何在HTML中使用JavaScript调用这些方法。 总的来说,理解AS与JS的交互对于开发富互联网应用程序...

Global site tag (gtag.js) - Google Analytics