工具  

     

Drupal 6 FileField View Type 模块

这个模块是对CCK内建的对View支持的一个强化,它能让用户选择FileField所创建的Field内容作为View的base table,也就是说,突破原来CCK的field内容必须依附node的限制,使node下cck所创建的内容能够独立进行筛选、排序等操作。

Flash批量发布工具更新

  • 增加一个简单的界面和若干选项
  • 可选是否搜索子目录
  • 可选发布所有fla还是只发布更新过的fla
  • 可以生成一个发布文件的jsfl脚本文件供日后或他人使用。(例如创建一个发布文件然后交给其他同事发布)

地址:
http://miian.com/node/65

Flash JSFL:批量输出fla文件

当你处理一大堆flash的时候,特别是当它们每个都非常大的时候,常常需要很多时间来发布,一个一个打开来发布很麻烦,而且你要一直守在那里,flash发布的资源占用之大又使你不能干别的事情。还有一种更麻烦的情况是,可能你的电脑由于字体安装或性能的问题,你要把发布的工作拿到其他电脑上完成,这时你可能会想如果flash有批量发布的功能该有多好。。。
但是flash更新了几个版本,始终都没有批处理功能。
不过幸好flash有强大的jsfl,求人不如求己,自己用jsfl实现这样的功能,其实并不难。

原理

我还是先讲一下原理,授人以鱼不如授人以渔嘛

利用FLfile搜索指定目录下的所有fla和swf文件,然后用fla的文件时间和swf文件时间比较,如果fla比swf更新,说明fla修改过之后没有发布,这时就把这个fla文件加入发布的列表。
搜索完所有文件後,把需要发布的fla显示给用户确认,之后就依次打开fla文件,发布,然后关闭。
最后汇报所用的时间。

安装和使用方法:

  • 下载脚本文件
  • 解压之后然后放在这个目录:

用JSFL脚本帮助进行Flash文件的版本控制

大多数版本控制软件都只能管理文本文件,对Flash这样的二进制文件很难找到合适的版本控制软件。不过,本文介绍一个通过jsfl脚本程序实现基本的版本控制的功能的方法,包括记录修改时间,修改者,自动添加版本号等。希望能对大家有一定帮助。

为什么需要版本控制呢?
也许个人作坊式的开发体现不出版本控制的必要性,但在多人协作的环境下,有一套有效的版本控制规则和方法对整个团队的工作效率是大有帮助的。最基本的功能,自动维护一个版本号,这样在每次发布、测试的时候可以马上知道文件的版本,避免一些更新不到位所产生的低级问题。另外在每次文件修改时,对修改时间和修改人做个记录,这样在发生问题的时候至少可以由此找到相关的人员,并推断一些可能的因素。

但是如果要手工记录和维护,又太麻烦,很多人无法坚持,也常常忘记。。。这样的工作最好能够由电脑自动完成。

于是我想到了jsfl,jsfl可以对执行大部分flash软件的操作,我的方案是在适当的时候,让flash执行一段jsfl程序,自动把相应的信息保存在整个flash文件第一帧的as代码的最前面。写成变量的形式,这样既可以由开发者查阅,同时也能在swf中操作这些变量,做相应的显示或操作。

以下是代码

YourName="Frank Li (http://mianwo.blogspot.com)";

聚合内容