这个脚本(JSFL)的作用是在Flash IDE测试影片时先记录下一些信息(例如:时间),然后把这些信息写保存到SWFCompileInfo.as这个类文件中,这样就可以在项目其他类文件中直接引用。
SWFCompileInfo.as会被存放在Flash上设置的首选类目录下。

我主要是把它用于显示项目版本字段。

使用的话,打开.fla然后直接运行脚本即可。

[t]创建SWFCompileInfo类.jsfl

如果想实现Flash音乐播放器这样的一个功能:选择电脑上的声音文件(FileReference)播放。因为Flash Player 10已经提供了FileReference.load(),看上去利用这个load再把文件ByteArray转成Sound应该很容易就可以实现,但实际上,因为Sound类并没有提供类似Sound.loadBytes的方法,所以就卡在这里了。

怎么样把声音文件的ByteArray转换成Flash的Sound对象?

Mp3FileReferenceLoader可以帮你实现这个转换,它的原理是:

  1. 把声音文件以类的形式嵌入(embed)到一个SWF中
  2. 载入这个SWF
  3. 读取嵌入的声音类

详见作者博文。不过原作者并没有加上对ID3信息的解析,“Annoyingly, all the id3 tags get stripped using this method, and I’m far too lazy to parse these too. ”这里提供的是Mike Almond整合了ID3解析的源码。

用法:

下载地址

另外也可以利用著名的as3swf实现这个功能,详见


Get Adobe Flash player

嗯,很多进度条都是这么个圆圈转啊转的。

这里详细介绍,用法:

源码下载地址

tInspector

tInspector 1.0.4 增加了快捷键,具体安排如下:

  • ctrl + P: 属性面板
  • ctrl + S: 显示列表结构面板
  • ctrl + I: 打开关闭tInspector
  • ctrl + T: 鼠标查看

键盘的配置通过Inspector的keysManager来管理。目前设计成Inspector的私有成员(private)。

Get Adobe Flash player

嗯,接下来会有一两篇教程介绍tInspector的使用和设置:)