`
fireflylover
  • 浏览: 110467 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

flex 和javascript互相调用

    博客分类:
  • FLEX
阅读更多

一、flex 调用javascript
  只需使用静态的ExternalInterface.call就可以了。
  call 方法至少要求一个参数,就所调用额函数的名称。
  也可以传递参数。
  如:
    ExternalInterface.call("alert","hello");
   "hello"就是作为alert的参数。
   var sValue:String= ExternalInterface.call("getValue");
    上述定义的是调用并接受javascript返回值。
二、javascript调用flex
    1、在flex中注册函数。
       ExternalInterface.addCallback("runFlashScript",runScript);
       上述注册了一个runScript函数。
        "runFlashScript" 是为javascript调用的名子。
    2、javascript中调用函数。
        document.getElementById("flashObjectID").runFlashScript();
        or
        window.flashObjectID.runFlashScript();

分享到:
评论

相关推荐

    Flex与Javascript相互调用例子(附源码)

    2. **定义JavaScript调用的Flex方法**: 在Flex代码中定义一个公开方法,这个方法将被JavaScript调用。例如,你可以有一个名为`callFromJS`的方法。 3. **注册方法到JavaScript**: 使用`ExternalInterface....

    flex和javascript交互例子

    例如,以下是一个简单的Flex代码片段,展示了如何定义一个可由JavaScript调用的函数: ```actionscript import flash.external.ExternalInterface; if (ExternalInterface.available) { ExternalInterface....

    flex与JS实现互相调用

    1. ExternalInterface:这是Flash Player提供的一个API,使得ActionScript能够调用JavaScript函数,同时也允许JavaScript调用Flex中的方法。这个接口在Flex中是公开的,无需额外引入库或设置。 2. CallBack:为了...

    Flex和JS的相互调用,传参

    JavaScript调用Flex组件的方法则需要Flex组件提供一个可访问的接口。在Flex组件中,我们可以定义一个公共方法,并使用`ExternalInterface.addCallback`使其可以在JavaScript中调用: ```actionscript public ...

    flex 和 javascript 测通

    4. **JavaScript到Flex的通信**:JavaScript可以通过调用ExternalInterface.call()方法,传入Flex组件的ID和要调用的方法名,来触发Flex内部的函数。这种方法可以用于更新Flex组件的状态,或者传递数据。 5. **事件...

    flex和javascript交互

    在Flex与JavaScript进行交互时,可以通过`ExternalInterface`实现从JavaScript调用Flex中的方法。这主要是通过向Flex应用注册特定的公共方法来完成的。这些方法可以通过`addCallback()`函数添加到可被外部脚本访问的...

    flex—JS相互调用

    接下来,我们将介绍如何从JavaScript调用Flex内部的功能。 1. **添加回调函数** 在Flex代码中,通过`ExternalInterface.addCallback`方法注册一个JavaScript可以调用的Flex函数。 ```xml <![CDATA[ private...

    Flex与JavaScript交互实例

    2. 在Flex中,使用`ExternalInterface.call`来调用JavaScript函数,提供函数名和参数。 3. 在JavaScript中,使用`ExternalInterface.addCallback`来注册可在JavaScript中调用的Flex函数。 4. Flex应用程序对象在...

    javascript与flex交互

    #### 二、JavaScript调用Flex方法 **1. 使用`document.getElementById`获取Flex对象** - **语法示例**: ```javascript document.getElementById("flexObject").flexfunction("param"); ``` - **解释**:这...

    flex&flash相互调用

    标题中的“flex&flash相互调用”指的是在Adobe Flex和Flash这两个技术之间进行交互的方法。Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA),而Flash则是用于创建动画、图形和交互式...

    Flex AcrionScript 和 JavaScript 通讯

    - `actionScriptSay(value)`函数:JavaScript调用这个函数,通过`thisMovie()`获取Flash对象,并调用ActionScript中的`actionScriptSay`方法,将参数`value`传递过去。 - `javascritpSay(value)`函数:这个函数由...

    flex与js交互2

    无论是从Flex调用JavaScript还是从JavaScript调用Flex,都可以通过简单的API调用来实现,极大地扩展了Flex应用的功能范围。 此外,在实际开发过程中,还需要注意不同浏览器环境下的兼容性问题以及安全性问题,确保...

    Flex与Flash相互调用实例

    这表明你需要分别在Flash Professional和Flex Builder(或Adobe Animate和IntelliJ IDEA等其他Flex开发工具)中打开这两个项目,然后按照项目的配置和说明,设置...,以便实现Flex和Flash之间的数据交换和功能调用...

    Flex 与 html 交互 调用本地html

    通过`addCallback`方法注册回调函数,然后在HTML中通过JavaScript调用这些函数。反之,HTML也可以通过`call`方法调用Flex中的函数。 4. **传递数据**:在Flex和HTML之间,你可以通过传递字符串参数来交换数据。例如...

    Flex与JavaScript的相互通信(真情贡献)

    7. **JavaScript调用Flex**: JavaScript可以使用`window['someFlexFunction']`方式调用Flex应用暴露的函数。首先,Flex应用需要使用`ExternalInterface.addCallback()`方法注册可被JavaScript调用的函数。 8. **...

    js调用flex实例

    ExternalInterface允许在Flex和JavaScript之间建立双向通信桥梁,使Flex组件能够暴露方法供JavaScript调用,反之亦然。 1. **配置Flex项目**: 在Flex项目中,你需要引入`flash.external.ExternalInterface`库,...

    flex 和 js 交互

    在IT领域,Flex和JavaScript之间的交互是一个常见的需求,特别是在构建富互联网应用程序(RIA)时。Flex,基于ActionScript,提供了一种强大的方式来创建富图形用户界面,而JavaScript则广泛用于网页的动态功能和与...

    Flex 与javascript交互、C#读写Cookie

    1. 在Flex端,使用`ExternalInterface.addCallback()`方法注册一个可供JavaScript调用的函数。 2. 在JavaScript端,通过Flash对象(通常是`swfObject`)来调用这个注册的函数,传递参数并接收返回值。 例如,Flex中...

Global site tag (gtag.js) - Google Analytics