问了好多人,都不告诉我。是我想复杂了。
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>
flash代码
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();
}
分享到:
相关推荐
- Flash和Flex之间的通信可能存在延迟,因为`ExternalInterface`调用是异步的。 - 如果Flash内容是在另一个域中,可能需要处理跨域安全策略文件。 通过以上步骤,我们可以在Flex和Flash之间实现双向通信,充分利用...
两者都基于Adobe Flash Player运行,因此在某些场景下,它们可以互相调用功能或共享数据。 1. **Flex调用Flash**: 当Flex应用程序需要利用Flash的高级图形或动画能力时,可以使用SWFObject库将Flash内容嵌入到...
Flex和Flash是两种在Web开发中广泛使用的技术,它们各自有着独特的优势,但在某些场景下,需要它们相互协作,实现更复杂的功能。本教程通过一个实际的调用实例,展示了Flex与Flash如何相互通信。 Flex是基于...
标题中的"Flex和JS的相互调用,传参"指的是在Flex应用中调用JavaScript函数,或者在JavaScript中调用Flex组件的方法,并传递参数。这种互操作性是通过Adobe提供的`ExternalInterface`类实现的,它允许Flex和...
本文将详细介绍如何实现Flex与JavaScript之间的相互调用,包括具体的代码示例和配置步骤。 #### 二、Flex调用JavaScript 在Flex中调用JavaScript主要依赖于`ExternalInterface`类,这是一个静态类,提供了调用外部...
本篇将详细探讨“flex与JS实现互相调用”的相关知识点。 一、Flex与JavaScript的互操作性 Flex是Adobe开发的一个用于构建富互联网应用(RIA)的框架,基于ActionScript 3.0,提供了强大的图形和动画功能。...
压缩包中的 "Flex-js-activex-相互调用自己做的实例" 文件很可能是包含了一个实际应用示例,展示了如何实现 Flex 4.5 与 JavaScript 和 OCX 控件的交互。这个实例可能包括一个 Flex 项目,其中定义了与 JS 交互的...
本篇文章将深入探讨Flex与Flash之间的交互,以及如何实现它们之间的相互调用。 Flex是一种基于MXML和ActionScript的开源框架,主要用于构建用户界面。它提供了一个强大的组件库,可以快速地创建复杂的、数据驱动的...
标题 "Flex与Javascript相互调用例子(附源码)" 指涉的是一个技术主题,主要探讨了如何在Adobe Flex应用程序中与JavaScript进行交互。Flex是基于ActionScript 3.0的开源框架,用于构建富互联网应用(RIA),而...
Flex ActiveX 通过JS相互调用是一个常见的技术实践,尤其在需要在Web环境中结合Adobe Flex(一种基于ActionScript的富互联网应用开发框架)与ActiveX控件(主要在Internet Explorer中运行的Windows平台专有技术)...
它实现了Flex和.NET之间的消息传递协议,使得双方能够互相调用服务。 4. **Microsoft Visual Studio Team System 2008**:用于.NET开发的IDE,是创建ASP.NET应用程序的基础。 5. **Microsoft SQL Server 2000**:...
标题中的"Flash Flex与JS通信"指的是如何让运行在Adobe Flash Player中的Flex应用与浏览器中的JavaScript代码进行数据交换和功能调用。这种通信机制通常被称为External Interface或Bridge技术,它允许Flex应用与网页...
通过设置`ExternalInterface`,Flex和Flash可以互相调用对方的方法,实现数据交换和功能集成。 3. **事件监听**:Flex和Flash都可以监听和触发事件,通过注册事件监听器,一个组件可以响应另一个组件的事件,从而...
5. **事件处理**:Flex 和 Flash 都支持事件驱动编程,两者可以相互触发事件。例如,当 Flex 应用程序中的某个操作完成时,可以触发一个 Flash 动画的播放。 6. **发布和调试**:学习如何在 Flex 编辑器(如 Flex ...
Flex与JavaScript的交互主要依赖于ExternalInterface,它使得ActionScript和JavaScript能够互相调用对方的函数,实现数据交换。这个过程涉及了函数注册、调用以及跨域和兼容性的处理。通过这样的交互,开发者可以...
2. **使用Flash专业工具**:对于复杂的动画和图形设计,可以使用Flash Professional进行创作,然后导出SWF文件供Flex调用。这可以充分利用Flash的图形编辑功能,同时减少Flex代码的复杂性。 3. **组件集成**:通过...
"testflex实例:java和flex相互通信"可能是实际的案例代码或步骤说明,展示了如何创建一个简单的Java-Flex应用。这个实例可能涵盖了创建Flex客户端组件,定义ActionScript接口以调用Java服务,以及在Java服务器端创建...
### Flex与JavaScript交互详解 #### 一、在JavaScript中调用Flex方法 ...以上所述的方法使得Flex和JavaScript能够有效地相互调用,从而实现更复杂的交互式功能。这对于开发具有丰富交互性的Web应用程序是非常有用的。
在“基于adobe flash平台的相片编辑器”项目中,Flex的作用在于构建用户界面和实现与后端的通信。 1. **Flex项目结构**:Eclipse作为集成开发环境(IDE),支持Flex项目的开发。项目通常包含src、lib、flex-sdk等...