[AS2]如何加载外部swf文件并控制它的大小和位置
要实现画中画的效果,可以利用“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 中【行为面板】中提供的【影片剪辑】|【加载外部影片剪辑】与【卸载影片剪辑命令】。
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例