Skip to content

用Flash播放GIF动画

flash加载外部的gif动画图片,只能显示gif动画的一帧,所有我们会把gif动画转成mc动画,一直算是个小小的遗憾。

现在好啦,google code上有一个开源项目,GIF Player。可以用as3解析gif文件,并展现动画。

项目地址:
http://code.google.com/p/as3gif/

主要内容:

  • GIF解码器(GIFDecoder)
  • GIF编码器(GIFEncoder)
  • GIF播放器(GIFPlayer)

使用方法:

package {
    import flash.display.Sprite;
    import flash.net.URLRequest;

    import org.gif.player.GIFPlayer;

    public class GIFPlayer_Test extends Sprite {

        public function GIFPlayer_Test() {
            var myGIFPlayer:GIFPlayer = new GIFPlayer();
            addChild(myGIFPlayer);
            myGIFPlayer.x = 50;
            myGIFPlayer.y = 50;
            myGIFPlayer.load(new URLRequest("test.gif"));
        }
    }
}

效果演示:
flash加载外部的gif图片,并进行播放和控制。

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*