·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS2]如何加载外部swf文件并控制它的大小和位置

时间:2011-10-11 18:0151xflash.com
新建一个 Flash 文档,插入一个影片剪辑元件,命名为MC ,无内容放空。将 MC 放 于你希望 bb.swf加载进来播放的位置,比如x=300 y=200 命名其实例名为load

要实现画中画的效果,可以利用“loadMovie”语句来载入外部的 swf 文件。
为了控制外来动画的大小与位置,我们需要先制作一个空 MC。现在我们假定要载入的 swf
文件是“bb.swf” 。
新建一个 Flash 文档,插入一个影片剪辑元件,命名为“MC” ,无内容放空。将 MC 放
于你希望 bb.swf加载进来播放的位置,比如x=300 y=200 命名其实例名为“load” 。
建一按钮,加上语句:
on(release) {
_root.load.loadMovie("bb.swf");
setProperty(_root.load, _xscale,60);
setProperty(_root.load, _yscale,60);
}
第二句的意思是当释放按钮后,就载入“bb.swf”给名为“load”的 MC 实例。第四句是
把这个 MC 缩小了 60%,_xscale是指原 MC 的宽,60 是百分比。在这里,你可以随意的改
变缩入比例了。
要想实现卸载,可以重新建立一个按钮元件,输入如下语句:
on(release) {
_root.load.unloadMovie("bb.swf")
}
如果只是简单的加载,我们也可以使用 Flash MX 2004 中【行为面板】中提供的【影片剪辑】|【加载外部影片剪辑】与【卸载影片剪辑命令】。

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器