`
neeleon
  • 浏览: 186208 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaScript与flex互相调用

    博客分类:
  • FLEX
阅读更多

1.JavaScript调Flex函数


第一步,在flex中如下声明
flash.external.ExternalInterface.addCallback("createNewOwner",createNewOwner);
"createNewOwner"为javascript调用时的函数名称
createNewOwner为flex中的实际函数名称,函数定义如下:
   public function createNewOwner(newowner:Object):void
   {
    if(newowner!=null)
    {
     var ao:ActionOwner=new ActionOwner();
     ao.id=newowner.id;
     ao.type=newowner.type;
     ao.name=newowner.name;
    }
   }
第二步,在JavaScript中调用
function trn(id,name)
{
 this.trnid=id;
 this.trnname=name;
}

function getSubflow(id,name)
{
 WorkFlowDesigner.getSubflow(new trn(id,name));
}

trn为javascript中的自定义对象

 

 

2.Flex调用JavaScript函数


flash.external.ExternalInterface.call("getNewOwner");
"getNewOwner"为JavaScript中的函数

分享到:
评论

相关推荐

    javascript与flex交互

    #### 三、Flex调用JavaScript方法 **1. Flex调用JavaScript方法** - **语法示例**: ```actionscript ExternalInterface.call("javascriptfunction", "param"); ``` - **解释**:这段代码表示通过Flex的`...

    flex与JS实现互相调用

    三、Flex调用JavaScript 在Flex中,调用JavaScript的代码示例如下: ```actionscript if (ExternalInterface.available) { ExternalInterface.call("javascriptFunction", arg1, arg2); } ``` 这段代码首先检查...

    Fabridge-沟通javascript与flex的桥梁

    在JavaScript端,可以通过创建一个引用到Flex应用的变量,然后调用其暴露的方法,如`button.testFunc('someValue')`,从而实现JavaScript与Flex的交互。 4. **注意事项** - 为了确保JavaScript能够访问Flex中的...

    flex和javascript交互例子

    在Flex中,我们可以使用`ExternalInterface`类来与JavaScript进行交互。`ExternalInterface.addCallback`方法允许我们在JavaScript中调用Flex组件的方法,而`ExternalInterface.call`方法则用于在Flex中调用...

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

    标题 "Flex与Javascript相互调用例子(附源码)" 指涉的是一个技术主题,主要探讨了如何在Adobe Flex应用程序中与JavaScript进行交互。Flex是基于ActionScript 3.0的开源框架,用于构建富互联网应用(RIA),而...

    flex—JS相互调用

    #### 二、Flex调用JavaScript 在Flex中调用JavaScript主要依赖于`ExternalInterface`类,这是一个静态类,提供了调用外部JavaScript函数的方法。下面通过具体的代码示例来了解其实现过程: 1. **Flex代码示例** ...

    Flex和JS的相互调用,传参

    **Flex调用JavaScript** 在Flex中,要调用JavaScript函数,首先需要确保Flash Player允许与JavaScript进行交互。这通常在HTML嵌入Flash的代码中设置,例如: ```html ``` 然后,在Flex中,可以通过`...

    flex&flash相互调用

    1. **Flex调用Flash**: 当Flex应用程序需要利用Flash的高级图形或动画能力时,可以使用SWFObject库将Flash内容嵌入到Flex应用中。通过使用ExternalInterface API,Flex可以调用Flash对象中的公开方法。首先,在...

    flex与js交互2

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

    flex和javascript交互

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

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

    综上所述,"Flex4.6-js修正版"着重解决了JavaScript与Flex 4.6应用程序之间的通信问题,使得开发者可以更流畅地在两者之间传递数据和调用方法,提升混合开发的效率和体验。通过学习和理解这一交互机制,开发者能够更...

    Flex与JS交互

    这种交互性极大地扩展了富互联网应用(RIA)的功能,使得开发者能够利用Flex的强大图形和动画能力,同时利用JavaScript与网页环境的紧密集成。 ActionScript是Flex的核心编程语言,它是基于ECMAScript的一个方言,...

    js调用flex实例

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

    Arcgis server for flex 如何调用google地图

    在Flex项目中,可以使用`ExternalInterface`类来调用JavaScript函数,实现Flex与JavaScript的交互。首先在HTML页面中包含Google Maps API的JavaScript库,然后在Flex代码中通过`ExternalInterface.call()`方法调用...

    Flex与JavaScript交互实例

    首先,我们看一个Flex调用JavaScript的例子。在`FlexConnectJavaScript.mxml`中,我们定义了一个Flex应用程序,其中包含一个按钮和一个标签。当用户点击按钮时,会触发`invokeJavaScript`函数,这个函数使用`...

    flex与js交互 关于ExternalInterface使用的小例子

    Flex与JavaScript的交互主要依赖于ExternalInterface,它使得ActionScript和JavaScript能够互相调用对方的函数,实现数据交换。这个过程涉及了函数注册、调用以及跨域和兼容性的处理。通过这样的交互,开发者可以...

    Flex与Flash相互调用实例

    本教程通过一个实际的调用实例,展示了Flex与Flash如何相互通信。 Flex是基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA)。它提供了MXML和ActionScript语言来创建用户界面,具有强大的组件库...

    Flex4.5 与js,ocx相互调用

    压缩包中的 "Flex-js-activex-相互调用自己做的实例" 文件很可能是包含了一个实际应用示例,展示了如何实现 Flex 4.5 与 JavaScript 和 OCX 控件的交互。这个实例可能包括一个 Flex 项目,其中定义了与 JS 交互的...

Global site tag (gtag.js) - Google Analytics