Skip to content

Tag Archives: flash

用Flash播放GIF动画

2009-08-14

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();
[...]

Flash右键解决方案

2009-07-19

google code上找到的一个开源项目:http://code.google.com/p/custom-context-menu/
看看效果: http://www.as4game.com/example/rightclick

百度音乐盒上线

2009-07-19

特色功能:

全Flash操作界面,支持换肤功能
强大的列表功能,用户自建列表,系统推荐列表,支持列表的各种编辑功能
支持IE和FireFox等主流浏览器
滚动歌词功能
强大的搜索功能
单曲链接可左键或右键下载

网页中flash怎么trace?使用Flash Console吧!

2009-07-19

相信很多人都遇到过这个问题:网页中的flash怎么trace?
常见的方法是,在flash里面放置一个文本框之类的东西。这种方法的缺点如下:
1.容易被其他的flash元素遮挡
2.如果flash运行出现假死的情况,信息可能是无法显示,或者无法复制了
下面是一种新的方法,我将它称为Flash Console(Flash控制台)。它类似于C#的Console类和java的System类。使用方法如下:

Console.log(”hello”);

而观看日志的地方不是在当前运行的flash里面,而是在一个html页面。初次见到这种方式,你可能会觉得有些神奇,但其实是利用了flash的本地通讯功能罢了。
它的特点如下:
1.不会被遮挡:它把日志以数据包的形式发出去,在专门的日志显示器里面查看,不会出现遮挡问题。
2.不被假死干扰:当程序出现假死,死掉的之前发出的信息都是可以看得到的。
3.使用简单:用Console.log方法替代trace方法就可以了。
演示:
1.点击下面Flash的按钮,它会调用Console.log(”hello”),向外发送日志消息。

2.打开控制台日志显示页面:
http://www.as4game.com/console
你可以看到刚才的日志输出。
下载:
Console.as