a.swf加载b.swf, 在b.swf中使用a.swf的方法和属性。
2012-08-22 13:57
225 查看
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文档类里的方法和属性;
}
相关文章推荐
- a.swf加载b.swf, 在b.swf中使用a.swf的方法和属性。
- 使用Properties的load方法加载属性信息
- 使用一个SWF加载另一个SWF中影片剪辑的方法
- 《Entity Framework 6 Recipes》中文翻译系列 (26) ------ 第五章 加载实体和导航属性之延缓加载关联实体和在别的LINQ查询操作中使用Include()方法
- java 从属性文件加载数据的方法工具类 实例 可直接使用
- 如何动态加载js文件,$.getScript()方法的使用
- HTML5中的data-*属性和jQuery中的.data()方法使用
- 部分IE8使用的兼容CSS3属性的方法
- spring中使用@RequestBody,对应的bean中属性名大写注入为空的解决方法
- 使用JAVA读写Properties属性文件的方法详解
- javaScript DOM编程经常使用的方法与属性
- Android 使用Picasso加载网络图片等比例缩放的实现方法
- flvplayer.swf flv视频播放器使用方法
- SlidingMenu使用方法和常用的一些属性设置
- Android自定义属性时TypedArray的使用方法
- 分割窗体 CSpiltterWnd加载控件的使用方法一
- HTML embed标签使用方法和属性详解
- OpenCV 人脸识别使用 cvLoad()加载分类器报错的解决方法
- Android 自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
- 使用xml给类、方法、属性添加智能感知功能