as3.0 加载swf文件后,怎么检测控制swf帧数

[复制链接]
查看11 | 回复2 | 2011-1-23 13:17:08 | 显示全部楼层 |阅读模式
as3.0怎么在MovieClip中加载swf文件
比如我有一个mc的影片剪辑实例,我想把“a.swf”加载到mc上。最后控制a.swf的播放于停止,检测a.swf的总帧数
补充:

a.swf是一个下载的swf文件,我使用flash写一段加载a.swf
loader:Loader=new Loader();
loader.load(new URLRquest(a.swf));
mc.addChild(loader);

这样就在我的flash中显示出了a.swf
但是还需要 得到a.swf的总帧数,还有当前播放帧数!
怎样得到a.swf的总帧数,还有当前播放帧数??????????

回复

使用道具 举报

千问 | 2011-1-23 13:17:08 | 显示全部楼层
如果你加载进来的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.sw
回复

使用道具 举报

千问 | 2011-1-23 13:17:08 | 显示全部楼层
var req:URLRquest=new URLRquest(a.swf);loader:Loader=new Loader();loader.load(req);mc.addChild(loader);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行