1,swfParent 加载 swfChild,如果有交互,需要在swfChild的构造函数中添加Security.allowDomain("mydomain.com") 或者干脆"*",不过有风险。
2,swfChild如果是flex 生成的,由于Application中没有构造函数,没办法一开始就设置允许的domain域,只好在swfParent中Loader.load("swfChild.swf", new LoaderContext(true, null, SecurityDomain.currentDomain),把child放到parent的安全域中。有风险。
3,如果要使用child中的类,需要使用new LoaderContext(true, ApplicationDomain.currentDomain, SecurityDomain.currentDomain)。文档里讲的很清楚了,需要swfChild是用as3写的。
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/LoaderContext.html#applicationDomain
4,如果swfChild是as1 或as2 写的,那么加载的类型是AVM1Movie,基本无法控制,加载完成后添加到舞台多半就开始播放。如果是as3写的,则是MoiveClip,可以进行一些控制。
如果需要让swfChild在某个时候播放,可以先load完成然后不管,等到需要的时候再去load一次并添加到舞台,这样从缓存里load就快了。
5,有些swf添加到舞台后,会有背景色,可以在加载child的容器上使用mask,mask大小设置为loader.contentLoaderInfo.width / height。
相关推荐
Flex中加载SWF方法,介绍了flex 对 swf 加载和处理
swf预加载 swf预加载 swf预加载
用AS3编写,点击不同的按钮加载不同的外部SWF文件,显示在固定尺寸的舞台上,同一时该只能加载一个外部文件,自动调整被加载文件的尺寸以适应容器大小。昨天上传那个不知道为什么见不到,再次上传并添加了部分容错...
单个SWF文件loading加载详解
用ActionScript 3.0加载外部SWF文件,每个按钮对应一个文件,在同一时刻只能加载一个文件,令被加载的文件显示在固定大小的容器内。Adobe Flash CS4格式
加载swf的html文件写法 加载swf的html文件写法
FlashAS教程:AS2.0制作加载外部.swf影片的视频播放器.pdf
flex加载swf的N种方法.zip
在android程序中加载flash动画
演试如何实现SWF加载多个SWF,方法不难,主要在思路
AS加载一外部SWF调用该swf内部方法,一个Flash中通过AS3代码的Loader对象加载另一个SWF文件,并访问其中的文档类中的方法。 简单示例: 主文件:Main.fla, Main.as 被调用的文件:called.swf, Called.as
flash新手: 加载完外部swf文件后,想实现点击flash的同时,后台能捕捉到flash的播放情况,请各位给予指教
as3加载swf源代码,as3 +swf +xml
一旦目标SWF加载到应用程序中,AS3 Sorcerer将以树视图模式显示它的内容,允许您单击各个节点来显示下级元素。 代码大小部分允许您获得每段代码的尺寸的百分比估计。 工作窗口将显示完整的Action Script 3代码,但...
就是一个简单的加载外部swf 为了做任务 弄点下载积分呐
flash actionscript3游戏开发之 1个swf加载另1个swf并调用其中的元件类.rar
NULL 博文链接:https://412599526-qq-com.iteye.com/blog/1267664
NULL 博文链接:https://koda.iteye.com/blog/1716585
flash cs6 as3.0编写的调用外部swf文件,并实现被导入swf文件的内外控制,被导入文件about.swf自带两个控制按钮,about.swf导入index.swf后,通过index.swf中的两个按钮控制about.swf的播放与暂停,并实现了代码的...
Flash课件制作教程-加载SWF文件