loadMovie() 问题,请高手帮忙。万分感谢!

A.swfloadMovie()导入一个外部FLASHB.swf,B.swf这个FLASH是个完整的课件,里面有按钮控制但是在A.swf里面不能使用FLASHB.swf里... A.swf loadMovie() 导入一个外部FLASH B.swf,B.swf这个FLASH是个完整的课件,里面有按钮控制

但是在A.swf里面 不能使用FLASH B.swf 里面的按钮~

请高手帮忙~~~~
请高手教教我怎样在 A.swf中使用B.swf中的按钮~~

再次谢谢

卡车土匪
现在B.SWF没法修改。怎么办。。。
先感谢下~~
展开
 我来答
卡车土匪
2008-11-18 · TA获得超过292个赞
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:0
展开全部
在b.swf的主时间轴上写:
this._lockroot=true;

在a.swf中使用loadMovie()加载b.swf后,b.swf中的按钮就可以使用了.B.SWF没法修改,我也没有更好的办法。

//以下是_lockroot的相关知识:

_lockroot(MovieClip._lockroot 属性)
public _lockroot : Boolean

一个布尔值,指定将 SWF 文件加载到影片剪辑中时 _root 引用的内容。默认情况下,_lockroot 属性为 undefined。您可以在正在被加载的 SWF 文件中或正在加载该影片剪辑的处理函数中设置此属性。

例如,假设您有一个名为 Games.fla 的文档,用于让用户选择要玩的游戏并将该游戏(例如 Chess.swf)加载到 game_mc 影片剪辑中。请确保,在加载到 Games.swf 中之后,在 Chess.swf 中对 _root 的任何使用都指向 Chess.swf 中的 _root(而非 Games.swf 中的 _root)。如果对 Chess.fla 具有访问权限并将其发布到 Flash Player 7 或更高版本,则可以将此语句添加到 Chess.fla 的主时间轴上:

this._lockroot = true;

参考资料: ActionScript 2.0 语言参考

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式