flash加载外部的gif动画图片,只能显示gif动画的一帧,所有我们会把gif动画转成mc动画,一直算是个小小的遗憾。现在好啦,google code上有一个开源项目,GIF Player。可以用as3解析gif文件,并展现动画。
项目地址:
http://code.google.com/p/as3gif/主要内容:
GIF解码器(GIFDecoder)
GIF编码器(GIFEncoder)
GIF播放器(GIFPlayer)
使用方法:
01.package {
02. import flash.display.Sprite;
03. import flash.net.URLRequest;
04.
05. import org.gif.player.GIFPlayer;
06.
07. public class GIFPlayer_Test extends Sprite {
08.
09. public function GIFPlayer_Test() {
10. var myGIFPlayer:GIFPlayer = new GIFPlayer();
11. addChild(myGIFPlayer);
12. myGIFPlayer.x = 50;
13. myGIFPlayer.y = 50;
14. myGIFPlayer.load(new URLRequest("test.gif"));
15. }
16. }
17.}