分享一个增强版的MovieClipLoader
如果您使用过
flash做过关于
加载外部图像方面的应用,想必一定会遇到这样的问题:
1)当外部图像很多时,图像的加载成功率不令人满意,有时ie下成功了,到了ff下不成功,有时情况反过来。
2)当外部图像很多时,某些图像不能按照我们设定好的缩放
效果进行。
经过一定时间的研究,我完成了这个增强版的MoiveClipLoader,它主要有两个最大的优点:
1.尽最大可能加载成功图像。
2.保证图像按照设定尺寸进行缩放。
其中的原理过一阵再写。
使用起来非常方便,将EMovieClipLoader.as放入你的fla
文件所在目录下.
as中写
var mcLoader:EMovieClipLoader=new EMovieClipLoader();
mcLoader.loadClip(picLink,picLoaderMC,scaleW,scaleH);
其中:
mcLoader :是图像加载的主控对象。
picLink :指需加载图像的链接地址。
picLoaderMC:指加载图像的MC对象,通常为一个空的MC
scaleW :图像的限定高度。
scaleH :图像的限定宽度。
其实就是比MovieClipLoader多了两个限定宽高的参数,但我想,这正是大家期待要的。
注意:
装载图像的picLoaderMC,它的位置是加载图像的中心位置,而非加载图像的左上角。
有的朋友就要问了,真的有那么好吗?我想,试过就自然明白了
源码及示例文件下载:
http://www.topven.com/main/Labs/CodeShare/EMovieClipLoader.rar