`

flex与flash之间的调用例一

阅读更多

flex与flash之间的调用例一

注:这种方法加载的swf会在页面上显示。

   步骤:先创建一个动画,测试完后把生成的swf文件复制到flex的source目录下,然后在flex中直接调用即可。

<?xml version="1.0" encoding="utf-8"?>  
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="init()">  
<mx:Script>  
<![CDATA[  
   import mx.controls.Button;  
   import mx.controls.Alert;  
   private var flashMc:MovieClip  
   private function FlashComplete(event:Event):void  
   {  
    flashMc=flashContent.content as MovieClip;   //注意flashMc的类型 要与flash文档类继承的类的类型相同 
   }  
    private function onClick():void  
   {  
    var aa:String=flashMc.test("aa");  
    Alert.show("从flash中return的结果"+aa);
   }  
 
   private function SayHello(event:Event):void  
   {  
    Alert.show("HELLO World");  
   }  
]]>  
</mx:Script>  
<mx:SWFLoader x="111" y="88" source="source/1.swf" complete="FlashComplete(event)" id="flashContent"/>  
<mx:Button x="182" y="222" label="调用swf文件里面的函数" click="onClick()" id="b"/>
</mx:Application>

分享到:
评论

相关推荐

    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&flash相互调用

    反之,如果需要从Flash调用Flex的功能,可以通过Flex暴露的接口实现。在Flex中,使用`ExternalInterface.addCallback()`方法注册一个函数,使其可供Flash调用。Flash端则使用`ExternalInterface.call()`与Flex的回...

    flex与flash cs 交互

    Flex和Flash CS交互是开发富互联网应用程序...在项目中,`testAS3.fla`可能是包含AS3代码和交互逻辑的Flash源文件,`flexFlash.mxml`是Flex项目的主文件,而`testAS3.swf`是编译后的SWF文件,它将与Flex应用进行交互。

    flex 与 flash 交互

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

    flex与flash的交互

    本文将深入探讨Flex与Flash之间的交互,以及如何利用它们来构建动态、交互性强的Web应用程序。 Flex是由Adobe开发的一种开源框架,主要用于构建基于Flash Player或Adobe AIR的桌面和Web应用程序。它提供了MXML和...

    Flex 与 html 交互 调用本地html

    这通常涉及到Flash Player或Adobe AIR环境,因为它们允许Flex与本地操作系统进行交互,包括访问本地文件系统。 描述提到这是一个使用Flex Builder 3(fb3)修改过的例子,强调了实现过程中需要注意的事项,并提示在...

    flex—JS相互调用

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

    Flex(Flash)与.net交互教程

    Flex(Flash)与.NET交互教程主要讲解了如何在Flex(基于Flash技术的RIA开发工具)和.NET框架之间建立通信,实现客户端与服务器端的数据交换。本文将深入介绍这个过程,包括必要的软件安装、项目的创建以及代码实现...

    flex与JS实现互相调用

    1. ExternalInterface:这是Flash Player提供的一个API,使得ActionScript能够调用JavaScript函数,同时也允许JavaScript调用Flex中的方法。这个接口在Flex中是公开的,无需额外引入库或设置。 2. CallBack:为了...

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

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

    Flex和JS的相互调用,传参

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

    flex air 调用C代码

    Flex Air调用C代码是跨平台开发中的一个重要技术,它允许使用ActionScript 3的Flex应用程序与本地系统资源进行交互,比如C/C++编写的动态链接库(DLLs)或共享对象(SOs)。这个技术主要依赖于Adobe AIR的Native ...

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

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

    Flex调用Webservice及java程序

    Flex是一种开源的、基于Flash平台的富互联网应用(RIA)开发框架,由Adobe公司提供。它主要用于构建具有丰富用户体验的Web应用程序。在本主题中,我们将深入探讨如何使用Flex调用Web服务,尤其是与Java程序的交互。 ...

    SWF之间通信、Flex与SWF之间通信

    ExternalInterface是Flex和SWF之间通信的一种方式,它允许ActionScript代码调用JavaScript函数。这种方式适用于SWF文件需要与HTML页面交互的情况。 #### 三、C#与SWF之间的通信 除了SWF文件之间的通信外,有时候...

    Flash flex与JS通信

    在Web开发领域,Flash Flex和JavaScript之间的通信是一个重要的技术话题,尤其在构建富互联网应用程序(RIA)时。Flex是一款基于ActionScript的开发框架,用于创建交互式的、动态的Web应用程序,而JavaScript是网页...

    flex使用BlazeDS远程调用java例子.

    BlazeDS是Flex与Java服务器之间通信的一个中间件,支持AMF(Action Message Format)协议,提供数据推送、拉取和消息代理等功能。 首先,让我们理解Flex的基本概念。Flex是一种基于MXML和ActionScript的开发语言,...

Global site tag (gtag.js) - Google Analytics