我推荐使用Thibault Imbert's GIF Player library。
遵循该库附带的示例/文档,它相当简单:
代码语言:javascript运行复制var gifImage:GIFPlayer = new GIFPlayer();
addChild ( gifImage );
gifImage.load ( new URLRequest ("animation.gif") );
gifImage.play();我大约在4年前就把它用在a uni project上了,记得它很容易上手。
关于使用,它看起来并不有趣:
我想很多人都会使用浏览器扩展来拦截广告或flash,我不确定gif会受到多大的保护。默认情况下,监视浏览器的网络活动(下载的文件)或使用任何类型的swf反编译器或简单地指向gif的路径应该很容易。我想也许可以写一个图像加扰器,在加载到服务器之前转换你的.gif,在swf中你可以使用代码来解乱图像,但你也需要打乱actionscript代码,这会使这项任务变得有点困难,但并不是不可能。总体而言,对于像gif横幅这样的“令人兴奋”的东西来说,听起来有些夸张。