分享一个增强版的MovieClipLoader

分享一个增强版的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

附件附件:

您所在的用户组无法下载或查看附件

欢迎来我的博客转转:
http://blog.csdn.net/emilmatthew