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

AS3 父SWF与子SWF之间传值

阅读更多

FLASH中 父SWF加载子SWF并向子SWF传值在很多应用上会被用到,以前可能用 "abc.swf?=a"类似这种以后缀形式的传值方式比较多,当然弊端显而易见:需要在特定环境下进行,以及传递的数据越多,那么后缀越长。
现在AS3中有个方法很好实现了 父SWF与子SWF之间传值,在EBEoo项目中也被广泛应用,现在与大家分享。

父SWF:

var F_aaa:String = "123";
var F_bbb:String = "456";



var Son_Loader:Loader = new Loader();


configureListeners(Son_Loader.contentLoaderInfo);


Son_Loader.load(new URLRequest(Son.swf));


function configureListeners(dispatcher:IEventDispatcher):void
{

dispatcher.addEventListener(Event.COMPLETE, completeHandler);
}

function completeHandler(e:Event):void
{

e.target["content"].handData(this) ;
}



子SWF(Son.swf):

var S_aaa:String = "";
var S_bbb:String = "";


function handData(index:Object):void
{

S_aaa = index.F_aaa;

S_bbb = index.F_bbb;

trace(S_aaa);
trace(S_bbb);
}

分享到:
评论

相关推荐

    flash swf之间传值

    在AS3(ActionScript 3)中,我们可以使用`Loader`类来加载另一个SWF文件。以下是一个基本的加载示例: ```as3 var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, ...

    as3swf AS3库

    AS3SWF库与其他格式之间有一定的兼容性,比如可以将SWF内容导出为位图图像或XML格式,也可以导入这些格式以生成SWF。这种能力扩展了SWF文件的用途,使其能在非Flash环境中使用。 **5. ActionScript支持** 库内包含...

    AS3 调用SWF类库

    在AS3(ActionScript 3)中,调用SWF类库是一项常见的任务,尤其在构建可重用组件、模块化开发或者加载外部资源时。本文将深入探讨如何使用AS3来加载和交互SWF类库,以及相关的重要知识点。 首先,让我们了解SWF是...

    as3加载swf源代码

    as3加载swf源代码,as3 +swf +xml

    AS3编写的加载/卸载外部SWF文件

    用AS3编写,点击不同的按钮加载不同的外部SWF文件,显示在固定尺寸的舞台上,同一时该只能加载一个外部文件,自动调整被加载文件的尺寸以适应容器大小。昨天上传那个不知道为什么见不到,再次上传并添加了部分容错...

    用AS3加载外部SWF文件

    在本文中,我们将深入探讨如何使用ActionScript 3.0(AS3)加载外部的SWF文件。在Adobe Flash CS4环境中,加载外部SWF文件是实现动态内容和交互性的重要手段,允许开发者将不同部分的项目组合在一起,或者根据需要...

    flash游戏开发之 如何反编译.swf文件得到actionscript3 as3源代码.zip

    在Flash游戏开发中,有时我们需要对已有的SWF文件进行逆向工程,以获取ActionScript3(AS3)源代码,以便学习、分析或者修改。本文将深入探讨如何反编译SWF文件来得到AS3代码,这涉及到一系列工具和技术。 首先,...

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

    ### SWF之间通信、Flex与SWF之间通信 在探讨SWF之间以及Flex与SWF之间的通信时,我们首先需要了解SWF文件的基本概念及其在Adobe Flash平台中的作用。SWF(Shockwave Flash)是一种被广泛应用于网页动画、游戏和其他...

    flash cs6 as3.0编写的调用外部swf文件,并实现被导入swf文件的内外控制

    flash cs6 as3.0编写的调用外部swf文件,并实现被导入swf文件的内外控制,被导入文件about.swf自带两个控制按钮,about.swf导入index.swf后,通过index.swf中的两个按钮控制about.swf的播放与暂停,并实现了代码的...

    AS3预加载SWF实例源码

    AS3预加载SWF实例源码是用于解决Flash应用程序或动画在加载时可能出现的延迟问题。在大型项目中,SWF文件可能包含大量的图形、音频和视频资源,这些资源的加载时间可能会很长,影响用户体验。预加载(preloading)...

    swf反编译为as

    3. **解析与反编译**:工具将解析SWF文件的结构,提取出ActionScript代码。 4. **查看与编辑源码**:反编译完成后,用户可以查看生成的AS代码,必要时进行编辑。 5. **保存与使用**:将编辑后的AS代码保存为新的...

    命令行下直接编译as文件为swf的方法

    随着版本的发展,ActionScript经历了从AS1到AS3的演变。 - **SWF文件**:全称为Shockwave Flash,是Flash动画和应用程序的主要文件格式。它包含有向量图形、位图图像、音频和ActionScript代码等元素。 ### 二、编译...

    FlashAS教程:AS2.0制作加载外部.swf影片的视频播放器.pdf

    Flash AS 教程: AS 2.0 制作加载外部 .swf 影片的视频播放器 本教程将指导读者使用 AS 2.0 制作加载外部 .swf 影片的视频播放器,整个过程分为四个步骤:画播放器、做按钮、做屏幕和写代码。通过这四个步骤,读者...

    SWF个人加密版,AS3AS2

    SWF个人加密版,支持AS3.0AS2.0很强大

    as3.0双屏联动支持swf

    本项目针对的是Adobe Flash AS3.0环境下的双屏显示与互动功能,允许在无网络的情况下实现两个屏幕之间的协同操作。"as3.0双屏联动支持swf"的标题表明这是一个专门针对AS3.0编程语言开发的解决方案,它能够使SWF...

    AS加载一外部SWF调用该swf内部方法

    AS加载一外部SWF调用该swf内部方法,一个Flash中通过AS3代码的Loader对象加载另一个SWF文件,并访问其中的文档类中的方法。 简单示例: 主文件:Main.fla, Main.as 被调用的文件:called.swf, Called.as

    AS3 Sorcerer 6.08 SWF反编译(最新版含注册码,稀缺资源)

    AS3 Sorcerer 6.08 SWF反编译(最新版含注册码,稀缺资源) 国外大神提供,亲测好用,目前最完美的swf反编译工具

    flex加载as2写的swf,内容是一个很雷的网页游戏AD

    尽管Flex主要使用ActionScript 3(AS3),但有时出于兼容性或历史原因,我们仍需加载和交互与AS2编写的SWF。 1. Flex中的SWF加载机制: 在Flex中,我们可以使用`flash.display.Loader`类来加载SWF文件。这个类提供...

    flash actionscript3 as3通信 教程 socket与服务器通信, 多个swf之间通信.zip

    flash actionscript3 as3通信 教程 socket与服务器通信, 多个swf之间通信.zip

    地震中的父与子3 Flash课件.swf

    地震中的父与子3 Flash课件.swf

Global site tag (gtag.js) - Google Analytics