`
wgcode
  • 浏览: 602583 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

flash和flex相互调用

阅读更多

问了好多人,都不告诉我。是我想复杂了。

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();
}
 
分享到:
评论

相关推荐

    Flex与Flash相互调用

    - Flash和Flex之间的通信可能存在延迟,因为`ExternalInterface`调用是异步的。 - 如果Flash内容是在另一个域中,可能需要处理跨域安全策略文件。 通过以上步骤,我们可以在Flex和Flash之间实现双向通信,充分利用...

    flex&flash相互调用

    两者都基于Adobe Flash Player运行,因此在某些场景下,它们可以互相调用功能或共享数据。 1. **Flex调用Flash**: 当Flex应用程序需要利用Flash的高级图形或动画能力时,可以使用SWFObject库将Flash内容嵌入到...

    Flex与Flash相互调用实例

    Flex和Flash是两种在Web开发中广泛使用的技术,它们各自有着独特的优势,但在某些场景下,需要它们相互协作,实现更复杂的功能。本教程通过一个实际的调用实例,展示了Flex与Flash如何相互通信。 Flex是基于...

    Flex和JS的相互调用,传参

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

    flex—JS相互调用

    本文将详细介绍如何实现Flex与JavaScript之间的相互调用,包括具体的代码示例和配置步骤。 #### 二、Flex调用JavaScript 在Flex中调用JavaScript主要依赖于`ExternalInterface`类,这是一个静态类,提供了调用外部...

    flex与JS实现互相调用

    本篇将详细探讨“flex与JS实现互相调用”的相关知识点。 一、Flex与JavaScript的互操作性 Flex是Adobe开发的一个用于构建富互联网应用(RIA)的框架,基于ActionScript 3.0,提供了强大的图形和动画功能。...

    Flex4.5 与js,ocx相互调用

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

    flex 与 flash 交互

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

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

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

    Flex ActiveX通过JS相互调用.rar

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

    Flex(Flash)与.net交互教程

    它实现了Flex和.NET之间的消息传递协议,使得双方能够互相调用服务。 4. **Microsoft Visual Studio Team System 2008**:用于.NET开发的IDE,是创建ASP.NET应用程序的基础。 5. **Microsoft SQL Server 2000**:...

    Flash flex与JS通信

    标题中的"Flash Flex与JS通信"指的是如何让运行在Adobe Flash Player中的Flex应用与浏览器中的JavaScript代码进行数据交换和功能调用。这种通信机制通常被称为External Interface或Bridge技术,它允许Flex应用与网页...

    flex与flash的交互

    通过设置`ExternalInterface`,Flex和Flash可以互相调用对方的方法,实现数据交换和功能集成。 3. **事件监听**:Flex和Flash都可以监听和触发事件,通过注册事件监听器,一个组件可以响应另一个组件的事件,从而...

    flex3.0+flash

    5. **事件处理**:Flex 和 Flash 都支持事件驱动编程,两者可以相互触发事件。例如,当 Flex 应用程序中的某个操作完成时,可以触发一个 Flash 动画的播放。 6. **发布和调试**:学习如何在 Flex 编辑器(如 Flex ...

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

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

    Flex与Flash组合开发最佳实践__Combain Flex&Flash

    2. **使用Flash专业工具**:对于复杂的动画和图形设计,可以使用Flash Professional进行创作,然后导出SWF文件供Flex调用。这可以充分利用Flash的图形编辑功能,同时减少Flex代码的复杂性。 3. **组件集成**:通过...

    flex-java互相整合及其示例

    "testflex实例:java和flex相互通信"可能是实际的案例代码或步骤说明,展示了如何创建一个简单的Java-Flex应用。这个实例可能涵盖了创建Flex客户端组件,定义ActionScript接口以调用Java服务,以及在Java服务器端创建...

    flex和javascript交互

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

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

    在“基于adobe flash平台的相片编辑器”项目中,Flex的作用在于构建用户界面和实现与后端的通信。 1. **Flex项目结构**:Eclipse作为集成开发环境(IDE),支持Flex项目的开发。项目通常包含src、lib、flex-sdk等...

Global site tag (gtag.js) - Google Analytics