AS3GIF 让flash可以播放GIF动画文件,以及用ActionScript 3实现GIF编码的功能.
收藏与此,查询方便。
播放功能:
用AS3GIF的类文件,可以通过load一个URLRequest或者load一个ByteArray来加载gif。
范例:
- package
- {
- import flash.display.Sprite;
- import flash.net.URLRequest;
- import org.gif.player.GIFPlayer;
-
- public class Main extends Sprite
- {
- public function Main():void
- {
- var request:URLRequest = new URLRequest("diego.gif");
-
- var player:GIFPlayer = new GIFPlayer();
- player.load(request);
-
- addChild(player);
- }
- }
- }
编码功能:
范例:
- package
- {
- import flash.display.BitmapData;
- import flash.display.Shape;
- import flash.display.Sprite;
- import flash.utils.ByteArray;
- import org.gif.encoder.GIFEncoder;
- import org.gif.player.GIFPlayer;
-
- public class Main extends Sprite
- {
- public function Main():void
- {
- var frames:Array = createFrames();
-
- var encoder:GIFEncoder = new GIFEncoder();
-
- encoder.setRepeat(0); //AUTO LOOP
- encoder.setDelay(500);
-
- encoder.start(); //MUST HAVE!
-
- encoder.addFrame(frames[0]);
- encoder.addFrame(frames[1]);
-
- encoder.finish(); //MUST HAVE!
-
- playGIF(encoder.stream);
- }
-
- private function playGIF(data:ByteArray):void
- {
- data.position = 0;
-
- var player:GIFPlayer = new GIFPlayer();
- player.loadBytes(data);
-
- addChild(player);
- }
-
- private function createFrames()
flash制作可爱的简单线条笑脸
这篇教程是向脚本之家的朋友介绍flash制作可爱的简单线条笑脸方法,教程制作出来的笑脸非常可爱,而且方法不是很难,推荐过来,大家一起来学习吧
收藏 0赞 0分享
flash制作一个一个字的冒出来的打字效果
这篇教程是向脚本之家的朋友介绍flash制作一个一个字的冒出来的打字效果方法,教程很简单的,很适合新手来学习,推荐到脚本之家,喜欢的朋友快快来学习吧
收藏 0赞 0分享
flash怎么制作太阳月亮地球演示动态图?
flash怎么制作太阳月亮地球演示动态图?这个动图的制作过程很麻烦,因为出现的元素很多,下面我们就来看看绘制的图文教程,每一步都有,参数很清楚,想学习的朋友可以进来参考一下
收藏 0赞 0分享
在flash中制作由花生组成的好看花型
这篇教程是向脚本之家的朋友介绍在flash中制作由花生组成的好看花型方法,教程制作出来的图形很漂亮,难度也不是很大,推荐到脚本之家,喜欢的朋友一起来学习吧
收藏 0赞 0分享
flash逐帧动画制作全过程解析
这篇教程是向脚本之家的朋友分享flash逐帧动画制作全过程,教程非常基础,很适合新手来学习,推荐过来,有兴趣的朋友可以过来学习
收藏 0赞 0分享
flash引导层动画:引导层制作飞行的飞机
这篇教程是向脚本之家的朋友分享flash引导层动画:引导层制作飞行的飞机教程,教程真的很不错,很适合新手来学习,推荐到脚本之家,喜欢的朋友快快来学习吧
收藏 0赞 0分享
查看更多