`

flex&flash相互调用

    博客分类:
  • flex
阅读更多
<?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相互调用

    Flex调用Flash函数的机制与Flash调用Flex类似,也是通过`ExternalInterface`。在Flash中,我们需要定义一个可被外部调用的函数: ```as3 public function flashFunction(message:String):void { trace("Flash收到...

    Flex与Flash相互调用实例

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

    flex—JS相互调用

    ### Flex与JS相互调用详解 #### 一、引言 在混合应用开发中,不同技术栈之间的相互调用是一个常见的需求。例如,在基于Flash的Flex应用中集成JavaScript功能,可以充分利用JavaScript的强大处理能力和Flex丰富的...

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

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

    Flex和JS的相互调用,传参

    标题中的"Flex和JS的相互调用,传参"指的是在Flex应用中调用JavaScript函数,或者在JavaScript中调用Flex组件的方法,并传递参数。这种互操作性是通过Adobe提供的`ExternalInterface`类实现的,它允许Flex和...

    Flex ActiveX通过JS相互调用.rar

    Flex ActiveX 通过JS相互调用是一个常见的技术实践,尤其在需要在Web环境中结合Adobe Flex(一种基于ActionScript的富互联网应用开发框架)与ActiveX控件(主要在Internet Explorer中运行的Windows平台专有技术)...

    flex 与 flash 交互

    本篇文章将深入探讨Flex与Flash之间的交互,以及如何实现它们之间的相互调用。 Flex是一种基于MXML和ActionScript的开源框架,主要用于构建用户界面。它提供了一个强大的组件库,可以快速地创建复杂的、数据驱动的...

    Flex4.5 与js,ocx相互调用

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

    flex3.0+flash

    例如,你可能会在 "Chapter01" 中看到一些通用的函数或类,它们既能在 Flex 中使用,也能在 Flash 动画中调用。 4. **动画和效果**:Flash 的强项在于动画制作,Flex 应用程序可以通过导入和播放 Flash 动画来增强...

    as与js方法的相互调用

    本文将详细探讨如何通过Adobe Flex的`ExternalInterface`类实现AS与JS的相互调用。 首先,让我们了解`ExternalInterface`类。它是ActionScript 3中提供的一种接口,允许Flex应用程序与包含它的HTML页面进行通信。这...

    Flash flex与JS通信

    描述中提到的"flex与Js 通信 相互调用"是指在Flex应用中可以调用JavaScript函数,同时JavaScript也可以调用Flex应用内的方法。这是一个双向的交互过程。例如,你可能需要在Flex应用中获取用户在HTML表单中的输入,...

    在MFC嵌入Flex并且相互通信

    在Flex端,我们可以注册ActionScript函数,使其能在JavaScript中调用,然后通过MFC调用JavaScript函数来实现通信。在MFC端,可以通过IE浏览器控件的接口调用JavaScript方法,从而传递数据和控制Flex应用的行为。 6....

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

    Adobe Flash Player提供了一个名为ExternalInterface的API,使得Flex应用可以直接调用JavaScript函数,反之亦然。这是Flex与JavaScript相互通信的核心接口。 6. **Flex调用JavaScript**: 在Flex中,可以通过`...

    flex与js交互2

    本文将详细介绍如何使用ExternalInterface接口实现Flex与JavaScript之间的相互调用,并给出具体的示例代码。 #### 二、Flex调用JavaScript方法 在Flex中调用JavaScript是一种常见的需求,这使得Flex能够利用网页中...

    基于adobe flash平台的 相片编辑器[flex部分]

    6. **服务调用**:Flex支持与后台服务器进行数据交换,可以使用HTTPService或WebService组件来发送AJAX请求,实现图片的上传、下载或保存功能。此外,AMF(Action Message Format)协议可以提高数据传输效率。 7. *...

    Flex3与javascript相互交互验证

    要让JavaScript能调用Flex应用中的ActionScript方法,需要使用`ExternalInterface.addCallback`。例如,你有一个名为`callFromJS`的ActionScript方法,希望JavaScript能够调用: ```as3 ExternalInterface....

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

    在本文中,我们学习了如何通过Flash Player的ExternalInterface类来实现Flex与JavaScript之间的相互调用和数据传递。包括在Flex应用中暴露函数给JavaScript、在JavaScript中调用Flex方法、向Flex传参,以及如何处理...

    flex和javascript交互

    ### Flex与JavaScript交互详解 #### 一、在JavaScript中调用Flex方法 ...以上所述的方法使得Flex和JavaScript能够有效地相互调用,从而实现更复杂的交互式功能。这对于开发具有丰富交互性的Web应用程序是非常有用的。

Global site tag (gtag.js) - Google Analytics