<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
xmlns:local="*" creationComplete="init()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function init():void{
var obj:Object=swf.content;
obj.yuanjian.addEventListener("click",click);
obj.flexCallFlash();
}
private function click(event:Event){
mx.controls.Alert.show("click");
}
public function flashCallFlex():void{
mx.controls.Alert.show("flash Call Flex");
}
]]>
</mx:Script>
<mx:SWFLoader source="image1.swf" id="swf">
</mx:SWFLoader>
</mx:WindowedApplication>
yuanjian.addEventListener("hello",hello);
yuanjian.dispatchEvent(new Event("hello"));
yuanjian.addEventListener("click",onclick);
this.dispatchEvent(new Event("click"));
trace("hello");
function hello(event:Event){
trace("event");
}
function onclick(event:Event){
trace("click");
}
function flexCallFlash(){
trace("flex调用了");
Object(this.parent.parent.parent).flashCallFlex();
}
分享到:
相关推荐
Flex调用Flash函数的机制与Flash调用Flex类似,也是通过`ExternalInterface`。在Flash中,我们需要定义一个可被外部调用的函数: ```as3 public function flashFunction(message:String):void { trace("Flash收到...
本教程通过一个实际的调用实例,展示了Flex与Flash如何相互通信。 Flex是基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA)。它提供了MXML和ActionScript语言来创建用户界面,具有强大的组件库...
### Flex与JS相互调用详解 #### 一、引言 在混合应用开发中,不同技术栈之间的相互调用是一个常见的需求。例如,在基于Flash的Flex应用中集成JavaScript功能,可以充分利用JavaScript的强大处理能力和Flex丰富的...
标题 "Flex与Javascript相互调用例子(附源码)" 指涉的是一个技术主题,主要探讨了如何在Adobe Flex应用程序中与JavaScript进行交互。Flex是基于ActionScript 3.0的开源框架,用于构建富互联网应用(RIA),而...
标题中的"Flex和JS的相互调用,传参"指的是在Flex应用中调用JavaScript函数,或者在JavaScript中调用Flex组件的方法,并传递参数。这种互操作性是通过Adobe提供的`ExternalInterface`类实现的,它允许Flex和...
Flex ActiveX 通过JS相互调用是一个常见的技术实践,尤其在需要在Web环境中结合Adobe Flex(一种基于ActionScript的富互联网应用开发框架)与ActiveX控件(主要在Internet Explorer中运行的Windows平台专有技术)...
本篇文章将深入探讨Flex与Flash之间的交互,以及如何实现它们之间的相互调用。 Flex是一种基于MXML和ActionScript的开源框架,主要用于构建用户界面。它提供了一个强大的组件库,可以快速地创建复杂的、数据驱动的...
压缩包中的 "Flex-js-activex-相互调用自己做的实例" 文件很可能是包含了一个实际应用示例,展示了如何实现 Flex 4.5 与 JavaScript 和 OCX 控件的交互。这个实例可能包括一个 Flex 项目,其中定义了与 JS 交互的...
例如,你可能会在 "Chapter01" 中看到一些通用的函数或类,它们既能在 Flex 中使用,也能在 Flash 动画中调用。 4. **动画和效果**:Flash 的强项在于动画制作,Flex 应用程序可以通过导入和播放 Flash 动画来增强...
本文将详细探讨如何通过Adobe Flex的`ExternalInterface`类实现AS与JS的相互调用。 首先,让我们了解`ExternalInterface`类。它是ActionScript 3中提供的一种接口,允许Flex应用程序与包含它的HTML页面进行通信。这...
描述中提到的"flex与Js 通信 相互调用"是指在Flex应用中可以调用JavaScript函数,同时JavaScript也可以调用Flex应用内的方法。这是一个双向的交互过程。例如,你可能需要在Flex应用中获取用户在HTML表单中的输入,...
在Flex端,我们可以注册ActionScript函数,使其能在JavaScript中调用,然后通过MFC调用JavaScript函数来实现通信。在MFC端,可以通过IE浏览器控件的接口调用JavaScript方法,从而传递数据和控制Flex应用的行为。 6....
Adobe Flash Player提供了一个名为ExternalInterface的API,使得Flex应用可以直接调用JavaScript函数,反之亦然。这是Flex与JavaScript相互通信的核心接口。 6. **Flex调用JavaScript**: 在Flex中,可以通过`...
本文将详细介绍如何使用ExternalInterface接口实现Flex与JavaScript之间的相互调用,并给出具体的示例代码。 #### 二、Flex调用JavaScript方法 在Flex中调用JavaScript是一种常见的需求,这使得Flex能够利用网页中...
6. **服务调用**:Flex支持与后台服务器进行数据交换,可以使用HTTPService或WebService组件来发送AJAX请求,实现图片的上传、下载或保存功能。此外,AMF(Action Message Format)协议可以提高数据传输效率。 7. *...
要让JavaScript能调用Flex应用中的ActionScript方法,需要使用`ExternalInterface.addCallback`。例如,你有一个名为`callFromJS`的ActionScript方法,希望JavaScript能够调用: ```as3 ExternalInterface....
在本文中,我们学习了如何通过Flash Player的ExternalInterface类来实现Flex与JavaScript之间的相互调用和数据传递。包括在Flex应用中暴露函数给JavaScript、在JavaScript中调用Flex方法、向Flex传参,以及如何处理...
### Flex与JavaScript交互详解 #### 一、在JavaScript中调用Flex方法 ...以上所述的方法使得Flex和JavaScript能够有效地相互调用,从而实现更复杂的交互式功能。这对于开发具有丰富交互性的Web应用程序是非常有用的。