FLASH的外部调用SWF的方法
var ad = "ad/1.swf"; container._lockroot = true; var my_mcl = new MovieClipLoader(); my_mcl.loadClip(_root.ad, _root.container);
说明:
ad为定义外部flash地址
container._lockroot = true;
flash的帮助文件中介绍如下:
一个布尔值,指定将 SWF 文件加载到影片剪辑中时
_root引用的内容。默认情况下,属性为_lockrootundefined。您可以在正在被加载的 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 的主时间轴上
my_mcl.loadClip(_root.ad, _root.container);中前面是flash地址,后面是想要在哪里调用。
源码下载:flash外部调用.rar
最近评论