- 浏览: 49618 次
- 性别:
- 来自: 上海
文章分类
a.swf加载b.swf, 在b.swf中使用a.swf的方法和属性。
在a.swf的文档类中:
... ...
var $ldr : Loader=new Loader();
$ldr.contentLoaderInfo.addEventListener(Event.INIT, __loadedShell);
$ldr.load(new URLRequest("b.swf"));
private function __loadedSWF(e : Event) : void {
this.addChild(e.target["content"]);
e.target["content"].getParent(this);//通过b.swf的文档类里的getParent方法将this引用传递到b.swf。
}
... ...
在b.swf文档类中:
private var __parent:Object;
... ...
public function getParent(_parent:Object) : void {
__parent=_parent;//通过__parent 就可以使用a.swf的文档类里的方法和属性了。
}
//===== =====================================
a.swf加载b.swf, 在a.swf中使用b.swf的方法和属性。
在a.swf的文档类中:
private var b_swf:MovieClip;
... ...
var $ldr : Loader=new Loader();
$ldr.contentLoaderInfo.addEventListener(Event.INIT, __loadedShell);
$ldr.load(new URLRequest("b.swf"));
private function __loadedSWF(e : Event) : void {
this.addChild(e.target["content"]);
b_swf=e.target["content"];//通过b_swf来访问b.swf文档类里的方法和属性;
}
在a.swf的文档类中:
... ...
var $ldr : Loader=new Loader();
$ldr.contentLoaderInfo.addEventListener(Event.INIT, __loadedShell);
$ldr.load(new URLRequest("b.swf"));
private function __loadedSWF(e : Event) : void {
this.addChild(e.target["content"]);
e.target["content"].getParent(this);//通过b.swf的文档类里的getParent方法将this引用传递到b.swf。
}
... ...
在b.swf文档类中:
private var __parent:Object;
... ...
public function getParent(_parent:Object) : void {
__parent=_parent;//通过__parent 就可以使用a.swf的文档类里的方法和属性了。
}
//===== =====================================
a.swf加载b.swf, 在a.swf中使用b.swf的方法和属性。
在a.swf的文档类中:
private var b_swf:MovieClip;
... ...
var $ldr : Loader=new Loader();
$ldr.contentLoaderInfo.addEventListener(Event.INIT, __loadedShell);
$ldr.load(new URLRequest("b.swf"));
private function __loadedSWF(e : Event) : void {
this.addChild(e.target["content"]);
b_swf=e.target["content"];//通过b_swf来访问b.swf文档类里的方法和属性;
}
发表评论
-
打开qq聊天面板
2012-07-18 00:40 0btn.addEventListener(MouseEvent ... -
帧播放完毕后 自动关闭 flash 播放器
2012-06-13 14:51 1008fscommand("quit", &qu ... -
as3 打开QQ聊天框
2012-04-10 03:03 923as3 打开QQ聊天框 作者:6dn 日期:2011-10- ... -
AS3动画效果公式,常用处理公式代码,基本运动公式,三角公式
2012-04-01 13:40 0as3种常见的弹性效果公式以及波形运动等as3动画效果公式代码 ... -
随机生成不同的数组
2012-03-29 15:14 836function RandomArray(n:int):Arr ... -
一些AS3中常用到的公式
2012-03-19 14:32 717基本三角函数的计算: 角的正弦值 = 对边 / 斜边 角的 ... -
图片循环滚动
2012-02-20 16:23 847//当第一张图片上移至看不到的位置时,删除该图片,并将该图片排 ... -
Flex代码格式化工具
2011-12-21 13:32 705Flex代码格式化工具 Flexformatter插件 安装与 ... -
字符串排序
2011-12-08 01:38 894var str1:String="很长很长的文本.. ... -
AS3: Dictionary Object
2011-11-24 19:48 1334// Arrays use numeric indexes: ... -
在AS3里..我们无法手动完全删除一个对象,,
2011-11-12 13:36 3347在AS3里..我们无法手动完全删除一个对象,, 以MovieC ... -
视 频
2011-11-09 21:16 664//创建一个 NetConnection 对象 002 var ... -
flashdevelop平台-搭建-配置
2011-11-09 20:43 635http://qilei.org/200810/flashde ... -
遍历 XML 结构
2011-11-09 20:23 611遍历 XML 结构 目录 [隐藏] 访问父节点和子节点 访 ... -
ActionScript 3.0基础提高——上篇
2011-11-07 22:52 598我一直非常重视ActionScri ... -
xml 格式
2011-11-07 22:50 636<?xml version="1.0" ... -
加载 xml 清除 空格什么的方法
2011-11-03 11:15 613var str2:String=str.replace(/\s ... -
AS3如何加载自身SWF
2011-11-01 13:26 772AS3如何加载自身SWF 分类: ActionScript3. ... -
加载很多图片
2011-10-24 00:41 576这几天做一个图片加载的程序,出现了点问题,主要是图片的 ... -
MapDemo 人物移动(二)
2011-10-07 19:52 0上篇提到了人物的创建和人物行走的动画原理,这回我们看看人物的 ...
相关推荐
flash cs6 as3.0编写的调用外部swf文件,并实现被导入swf文件的内外控制,被导入文件about.swf自带两个控制按钮,about.swf导入index.swf后,通过index.swf中的两个按钮控制about.swf的播放与暂停,并实现了代码的...
在本文中,我们将深入探讨如何使用AS3.0(ActionScript 3.0)实现多点触控功能、外部加载图片以及打印机打印功能。这些技术是构建交互式应用程序,特别是那些在触摸屏设备上运行的应用程序所必需的。 首先,让我们...
在提供的文件列表中,我们有多个SWF文件(如_takeme.swf、_wewish.swf等),你可以根据需要创建相应的按钮,每个按钮点击事件触发不同的SWF加载。例如: ```actionscript button.addEventListener(MouseEvent.CLICK...
在AS3.0中,我们通常使用`Loader`类来加载SWF或其他类型的媒体文件。`Loader`对象具有`contentLoaderInfo`属性,这是一个`LoaderInfo`对象,提供了关于加载进度的详细信息。我们可以监听`progress`事件来获取加载...
在本文中,我们将深入探讨如何使用AS3.0(ActionScript 3.0)来实现视频加载和本地文件操作的功能。ActionScript是Adobe Flash Player和Adobe AIR中的编程语言,广泛用于创建互动式富媒体内容,包括视频播放器。 ...
Loader类是AS3.0中的核心组件,用于加载各种类型的数据,包括图像、SWF文件和XML。 ```actionscript var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.PROGRESS, onProgress); ...
用AS3编写,点击不同的按钮加载不同的外部SWF文件,显示在固定尺寸的舞台上,同一时该只能加载一个外部文件,自动调整被加载文件的尺寸以适应容器大小。昨天上传那个不知道为什么见不到,再次上传并添加了部分容错...
1. **面向对象编程**:AS3.0的面向对象特性使得我们可以创建复杂的类结构,如游戏对象类、棋盘类、方块类等,每个类都有自己的属性和方法。 2. **事件驱动编程**:在游戏开发中,事件处理是至关重要的。例如,玩家...
1. **图片处理**:首先,我们需要加载用户选择或预设的图片,然后利用AS3.0的BitmapData类对图片进行切割。BitmapData提供了一系列方法,如draw()用于绘制到BitmapData对象,clone()用于复制BitmapData,以及...
在AS3中,我们通常使用`Loader` 类来加载SWF、图像、XML等资源。然而,`Loader` 默认情况下仅能加载与当前项目相同或更低版本的SWF。`ForcibleLoader` 类通过覆盖`Loader` 的某些关键方法,实现了对低版本SWF的转换...
AS加载一外部SWF调用该swf内部方法,一个Flash中通过AS3代码的Loader对象加载另一个SWF文件,并访问其中的文档类中的方法。 简单示例: 主文件:Main.fla, Main.as 被调用的文件:called.swf, Called.as
在Flash AS3.0中,控制加载的图片进行旋转和缩放是一项常见的需求,尤其在创建交互式应用程序或轻量级图片浏览器时。这个场景下,我们通常会使用ActionScript 3.0来处理图像资源,使其具备动态旋转和缩放的功能。...
AS3.0(ActionScript 3.0)是Adobe Flash平台中的编程语言版本,它在2006年...通过分析ls.exe、ls.fla、ls.swf这三个文件,开发者可以学习到如何在AS3.0环境中实现地图应用,从基础的图形绘制到复杂的地图交互功能。
### AS3.0的加载机制详解 #### 一、AS3.0的加载机制概述 在Adobe Flash平台中,ActionScript 3.0 (简称AS3.0)提供了丰富的功能来处理外部资源的加载,包括图像、音频、视频以及其它SWF文件。本文将详细介绍AS3.0中...
AS3.0(ActionScript 3.0)是Adobe Flash平台上的主要编程语言,用于创建交互式内容、网页动画以及游戏。这篇关于“as3.0开发游戏adobe”的内容显然是针对初学者,旨在教授如何使用AS3.0进行游戏开发。 在AS3.0中,...
在本文中,我们将深入探讨如何使用ActionScript 3.0(AS3.0)在Adobe Flash中创建动态菜单。ActionScript是Flash中的编程语言,它为开发者提供了强大的功能,可以创建交互式、动画化和响应式的用户界面。AS3.0相比...
10. **发布与部署**:最后,将完成的AS3.0项目导出为SWF或AIR应用程序,并部署到目标平台,如网页、桌面或移动设备。 总之,AS3.0+XML 相册结合了ActionScript 3.0的强大编程能力和XML的灵活性,实现了动态、交互式...
AS3.0(ActionScript 3.0)是Adobe Flash平台上的编程语言,主要用于创建交互式内容、动画和网络应用程序,包括视频播放器。在AS3.0中,播放器的源码通常涉及到多个组件和类,每个都有特定的功能,以实现完整的媒体...
- **加载与显示**: 当加载SWF文件时,有时需要等待所有帧都加载完成后再显示内容,这可以通过监控`framesLoaded`属性来实现。 - **优化加载**: 如果不希望在SWF文件完全加载完成前就显示部分内容,可以通过设置`...
用户可以通过源代码学习如何用AS3.0实现动态图片加载、交互式导航、产品滑动展示等功能,这些都是服装网站中常见的设计元素。 在源代码中,我们能看到ClothSecond这个文件名,这可能是网站中的一个关键组件或者页面...