当你处理一大堆flash的时候,特别是当它们每个都非常大的时候,常常需要很多时间来发布,一个一个打开来发布很麻烦,而且你要一直守在那里,flash发布的资源占用之大又使你不能干别的事情。还有一种更麻烦的情况是,可能你的电脑由于字体安装或性能的问题,你要把发布的工作拿到其他电脑上完成,这时你可能会想如果flash有批量发布的功能该有多好。。。
但是flash更新了几个版本,始终都没有批处理功能。
不过幸好flash有强大的jsfl,求人不如求己,自己用jsfl实现这样的功能,其实并不难。
我还是先讲一下原理,授人以鱼不如授人以渔嘛
利用FLfile搜索指定目录下的所有fla和swf文件,然后用fla的文件时间和swf文件时间比较,如果fla比swf更新,说明fla修改过之后没有发布,这时就把这个fla文件加入发布的列表。
搜索完所有文件後,把需要发布的fla显示给用户确认,之后就依次打开fla文件,发布,然后关闭。
最后汇报所用的时间。
文件请在附件下载
| 附件 | 大小 |
|---|---|
| batchpublish.rar | 2.24 千字节 |