比如有两个swf文件 1.swf,2.swf
1.swf 加载(load) 2.swf 文件 现在 我想点击2.swf文件中的按钮来控制1.swf文件里的mc 不知道用什么代码 来实现 希望能稍微详细些 谢谢
如果你加载进来的2.swf是采用在1.swf中addChild()的方式显示的话,那么
假设1.swf里有一个方法为
public function myFun(){
}
如果要在2.swf中调用myFun的话,只需在2.swf中
//这是2.swf中鼠标点击按钮所执行的方法
private function clickButtonHandle(e:MouseEvent):void{
Object(this.parent).myFun();
}
这样就可以了。也就是说Object(this.parent)就是2.swf的父容器——1.swf。
同理,如果2.swf的父容器并不是1.swf,而是1.swf的子容器的话,那么
Object(this.parent.parent).myFun();
以此类推
在1.swf 中映射2.swf 然后用loader.loaderInfo.application.get**忘了什么单词了,实例,即何传达事件
你可以直接使用完整路径来访问1.swf里的mc
mc(MoiveClip)有个属性stage代表根舞台,如果1.swf是根舞台,里面有个mc2,那用mc.stage.mc2就能操作mc2了
发表评论
-
AS3 父SWF与子SWF之间传值
2011-02-20 15:19 2618FLASH中 父SWF加载子SWF并向子SWF传值在很多应用上 ... -
一些很有创意的导航栏设计,给大家分享下。
2011-02-19 11:08 1576希望对各位同学有所帮助。啊哦………… 陆续完善i ... -
浅谈webgame游戏开发技术要点
2011-02-19 11:02 1004写这些只是想和大家交 ... -
aswing
2011-02-19 10:43 857AsWing是一套UI组件框架,纯ActionScript开发 ... -
as3加载外部XML文件
2011-02-18 19:50 1441加载过程如下: 1.使用URLRequ ... -
如何保护swf文件不被反编译软件破解?
2011-02-18 19:42 2172How to protect SWFs from decomp ... -
45度地图编辑器及游戏开发心得
2011-02-15 19:12 1455转载 这个编辑器是本人为公司项目专门开发 的一个功能比较齐 ... -
BulkLoader开源文件加载类
2011-02-09 22:10 1209BulkLoader是一个不错且使用简单的开源加载类, ... -
社区客户端开发技术总结
2011-01-29 22:57 857不管是什么样的项目,都会拆分成一个一个小的模块。最终实现都是些 ... -
“神之惩戒”--国内MMORPG游戏的困局1
2011-01-28 15:13 792《神之惩戒——MMOR ... -
adobe alchemy资料整理
2011-01-28 14:56 2435Adobe 自从2007年中推出了AS3支持 ... -
hitTest(BitmapData.hitTest 方法)
2011-01-25 18:14 1174public hitTest(firstPoint:Poi ... -
AS3使用外部SWF文件的库文件
2011-01-25 15:32 1463在swf文件中使用外部swf文件的库文件,从而达到类似素材 ... -
Flash摄像头游戏课件设计与开发
2011-01-25 11:07 1197[导读] Flash摄像头游戏课件设计与开发 ... -
AS3图像复制BitmapData.copyPixels()
2011-01-22 16:35 1941//舞台属性设置 stage.align ... -
ps样式介绍
2011-01-22 14:32 852PS样式就是效果的集合。“窗口”“样式”就可以打开样式面板。里 ... -
获取当前SWF的绝对路径
2011-01-20 19:22 1374首先 ,说明我测试的系统地址和网络地址的情况: 某电脑 ... -
PureMVC中观察者模式运用
2011-01-20 09:36 1285刚一个开始看PureMVC,一个字乱,摸不着头脑,不过这个要慢 ... -
获取当前SWF的当前路径
2011-01-19 20:00 1442首先 ,说明我测试的系统地址和网络地址的情况: 某电脑 ... -
Event.INIT Event.COMPLETE 区别
2011-01-19 11:50 1281package{ import flash ...
相关推荐
总结来说,Flash AS3.0控制加载图片旋转缩放的核心技术包括:使用`Loader`类加载图片,通过`DisplayObject.transform`进行旋转和缩放,监听鼠标事件实现交互式操作,以及在必要时重新加载图片。结合HTML嵌入和自定义...
在本文中,我们将深入探讨如何使用ActionScript 3.0(AS3.0)在Adobe Flash中创建动态菜单。ActionScript是Flash中的编程语言,它为开发者提供了强大的功能,可以创建交互式、动画化和响应式的用户界面。AS3.0相比...
7. **外部资源交互**:AS3.0可以加载外部SWF、图像、XML、JSON等文件,进行数据交换。同时,通过XMLSocket或URLLoader,还可以与服务器进行通信,实现AJAX风格的应用。 8. **声音和视频处理**:AS3.0提供了强大的...
首先,让我们关注标题"ddp.rar_as3 游戏_as3.0游戏_flash AS3.0",它明确指出这是一个使用AS3.0编程语言的Flash游戏。AS3.0是ActionScript的重大升级,提高了性能,增强了类型系统,并引入了更严格的面向对象编程...
在提供的文件列表中,我们有多个SWF文件(如_takeme.swf、_wewish.swf等),你可以根据需要创建相应的按钮,每个按钮点击事件触发不同的SWF加载。例如: ```actionscript button.addEventListener(MouseEvent.CLICK...
Loader类是AS3.0中的核心组件,用于加载各种类型的数据,包括图像、SWF文件和XML。 ```actionscript var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.PROGRESS, onProgress); ...
3. **Event.INIT**:初始化事件,当开始加载SWF文件时触发。 4. **IOErrorEvent.IO_ERROR**:输入输出错误事件,当加载过程中出现错误时触发。 5. **Event.OPEN**:打开事件,当开始尝试加载资源时触发。 6. **...
这个过程涵盖了AS3.0的基础知识,如图形处理、事件处理、动画和逻辑控制,对于初学者来说,这是一个很好的学习实践项目。同时,对于有经验的开发者,这样的游戏也可以作为增强技能和创新思维的平台。在压缩包“flash...
根据提供的标题、描述以及部分代码内容,我们可以总结出关于如何在Adobe Flash Professional AS3(ActionScript 3)环境中加载外部SWF、JPG、GIF 和 PNG 文件的一些关键知识点。 ### 1. 引言 在Flash AS3编程中,...
在Flash AS3.0中,XML常被用来动态加载和解析数据,这样可以方便地更新或扩展菜单而无需重新编译整个Flash项目。XML文件的结构可能类似于以下: ```xml 文件"> 打开"> 打开1" action="open1()"/> 打开2" ...
在Flash开发中,AS3.0(ActionScript 3.0)是一种强大的脚本语言,用于创建交互式内容,如动态网页、游戏和动画。在本文中,我们将深入探讨如何使用AS3.0来加载外部图像,这在许多项目中都是非常常见的需求。通过这...
通过深入分析这个"Flash 3.0射击游戏源文件",开发者可以学习到如何使用AS3.0进行游戏开发,包括对象的创建与操作、事件处理、动画制作、碰撞检测以及媒体资源的管理。这对于想要提升AS3.0编程技能或者对游戏开发感...
总结起来,Flash AS3.0批量上传图片涉及的主要技术点包括:使用FileReference和FileReferenceList处理文件选择和上传,监听和处理各种事件以控制上传流程,以及在服务器端实现文件接收和存储。理解并掌握这些知识点...
首先,我们要了解的是ActionScript 3.0(AS3.0),这是Adobe Flash开发中使用的编程语言,用于控制动画、交互性和应用程序的行为。 在AS3.0中,我们可以使用内置的Tooltip类来创建鼠标提示。这个类允许开发者定义...
AS3预加载SWF实例源码是用于解决Flash应用程序或动画在加载时可能出现的延迟问题。在大型项目中,SWF文件可能包含大量的图形、音频和视频资源,这些资源的加载时间可能会很长,影响用户体验。预加载(preloading)...
AS3.0(ActionScript 3.0)是Adobe Flash平台上的主要编程语言,用于创建交互式内容、网页动画以及游戏。这篇关于“as3.0开发游戏adobe”的内容显然是针对初学者,旨在教授如何使用AS3.0进行游戏开发。 在AS3.0中,...
在本项目中,“flash钢琴动画 flash cs4+as3.0”是一个利用Adobe Flash CS4和ActionScript 3.0创建的互动钢琴模拟程序。这个程序不仅提供了视觉上的钢琴键盘,用户还可以通过点击或触控屏幕上的键来模拟弹奏钢琴曲目...
2. **事件处理**:在Flash中,当XML文件加载完成或加载失败时,会触发相应的事件。例如,`Event.COMPLETE`表示加载成功,`IOErrorEvent.IO_ERROR`表示加载失败。开发者需要监听这些事件,以处理加载过程中的各种情况...
AS3.0(ActionScript 3.0)是Adobe Flash平台上的编程语言,主要用于创建交互式Web内容,包括动画、游戏以及丰富的互联网应用程序(RIA)。在这个"钟表型动画Loading源码"中,我们可以深入探讨AS3.0的几个关键知识点...
Flash实例通常指的是在Flash环境中创建的SWF文件或对象,它们可以包含AS3.0编写的代码。 在AS3.0中,XML是一种常用的数据格式,用于存储和传输结构化信息。读取XML数据的过程涉及到以下知识点: 1. **XML解析**:...