`
keren
  • 浏览: 1582999 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript 调用flex的方法

    博客分类:
  • Flex
阅读更多
//重要必须在Flex中执行如下注册 才能在JS中调用   
    private function registerCallBacks():void  
    {   
        ExternalInterface.addCallback("flexFunction1",jsCallBack1);   
        ExternalInterface.addCallback("flexFunction2",jsCallBack2);   
        ExternalInterface.addCallback("flexFunction3",jsCallBack3);   
    }   
    private function jsCallBack1():void  
    {   
        Alert.show("Call First Flex Method!");   
    }   
    private function jsCallBack2(params:*):void  
    {   
        Alert.show("Call Method2:" + String(params));   
    }   
    private function jsCallBack3():String   
    {   
        return Math.random().toString();      
    }  

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xingjunli/archive/2010/01/10/5165881.aspx
分享到:
评论

相关推荐

    javascript与flex交互

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

    flex和javascript交互

    除了从JavaScript调用Flex方法之外,Flex还可以直接调用HTML页面中的JavaScript。这有助于改变样式、调用远程方法以及在Flex与HTML页面之间传递数据。通常有以下两种方法来实现这一点: 1. **`ExternalInterface()`...

    flex与js交互2

    #### 三、JavaScript调用Flex方法 除了Flex调用JavaScript外,有时也需要从JavaScript中调用Flex中的方法。这可以通过将ActionScript方法注册为JavaScript可调用的函数来实现,即使用`ExternalInterface....

    js调用flex实例

    本实例将详细介绍如何通过JavaScript调用Flex的方法。 首先,理解Flex与JavaScript的通信机制。Adobe Flex提供了多种与JavaScript交互的方式,包括Flash Player的ExternalInterface API。ExternalInterface允许在...

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

    反过来,从JavaScript调用Flex的方法也很简单: 1. **在Flex中暴露方法**: 需要在Flex组件中声明一个可以被外部调用的函数,例如`callFromFlex`。 2. **在JavaScript中调用Flex方法**: 使用`window['flexObject']....

    flex与js交互浅析.docx

    JavaScript调用Flex方法的步骤首先是注册Flex中的AS方法为可被JavaScript调用。这通过`ExternalInterface.addCallback`完成: ```xml <![CDATA[ import flash.external.ExternalInterface; public function ...

    flex和javascript交互例子

    `ExternalInterface.addCallback`方法允许我们在JavaScript中调用Flex组件的方法,而`ExternalInterface.call`方法则用于在Flex中调用JavaScript函数。例如,以下是一个简单的Flex代码片段,展示了如何定义一个可由...

    ASP中含flex的程序

    2. JavaScript调用Flex方法:在HTML页面中,使用`flashObj.call()` 或 `window['flashObj']` 调用Flex应用中的方法。 3. Flex调用JavaScript函数:在ActionScript中,使用`ExternalInterface.call()` 调用JavaScript...

    Flex4.6-js修正版,之前一版JS无法调用flex,特此纠正

    - **添加外部接口**:在Flex应用中,需要通过`externalInterface.addCallback()`方法注册一个可被JavaScript调用的函数。同时,JavaScript可以通过`window['functionName']`来调用这个函数。 - **数据传递**:参数...

    Fabridge-沟通javascript与flex的桥梁

    只在必要时调用Flex方法,并确保数据传输最小化。 - 通过使用异步调用和回调函数,可以实现更复杂的交互逻辑,例如处理异步操作的结果。 - 考虑到错误处理,确保在JavaScript和Flex中都有适当的错误捕获机制。 6....

    Flex和JS的相互调用,传参

    现在,JavaScript可以这样调用Flex方法: ```javascript var flashObj = document.getElementById('myFlash'); flashObj.callMyFlexMethod(value1, value2); ``` 其中,`callMyFlexMethod`是Flex组件中定义的接口名...

    flex与JS实现互相调用

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

    flex—JS相互调用

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

    flex&flash相互调用

    反之,如果需要从Flash调用Flex的功能,可以通过Flex暴露的接口实现。在Flex中,使用`ExternalInterface.addCallback()`方法注册一个函数,使其可供Flash调用。Flash端则使用`ExternalInterface.call()`与Flex的回...

    js调用Flex中的方法并向flex中传参及flex调用js示例

    知识点三:从JavaScript调用Flex暴露的方法 在JavaScript中,你可以直接调用Flex暴露的方法,前提是已经通过ExternalInterface注册。为了能够调用Flex中的方法,首先需要确保Flex应用已经加载。你可以通过在Flex的...

    Flex与JavaScript交互实例

    这使得JavaScript能够直接调用Flex应用内部的方法。 总结一下Flex与JavaScript交互的关键点: 1. 使用`flash.external.ExternalInterface`类,它是Flex和JavaScript之间通信的桥梁。 2. 在Flex中,使用`...

    flex与JS交互示例

    1. **ExternalInterface**: 这是Flex提供的一种API,允许ActionScript代码调用JavaScript函数,同时也允许JavaScript调用Flex组件的方法。在使用ExternalInterface之前,需要确保在Flex应用中启用它,这可以通过在...

    ArcGIS API (ADF, JavaScript, FLEX, SOAP)

    - **ArcGIS+API+for+Flex+教程.pdf**:这份教程可能指导用户如何利用Flex API来开发GIS应用,包括基础概念、API使用方法和实例教程,对于初学者非常有帮助。 通过这些资源,开发者可以深入学习和掌握ArcGIS API的...

Global site tag (gtag.js) - Google Analytics