Swfmill相信玩过的人不多,毕竟像这种命令行工具。还是有一点点的神秘感的。但是,绝对不能否认的是命令行产生的高效率。几个单词组成的命令,图形界面软件则需要几百次的单击。意不意外!。而Swfmill是一个使用了SWFML实现的互转xml和swf的强有力的工具。而SWFML是xml标准后产生的一种变形体。优化了很多。而SWFmill则是为此而生的专业工具。命令行下,你只需要熟练使用几个命令,就可以非常方便高效的将swf转换成xml文件,特别神奇,另外SWFmill已经能够跨平台了,无论是Windows平台,还是mac平台系统。都有相应的版本。尤其是用os x、终端,那简直是一种享受。还有,官方的文档特别的丰富,想深入学习的朋友一定不容错过哦。那就赶紧,敲出你的第一行命令吧!
1、Swfmill是一个使用SWFML实现的从xml到swf或者swf到xml转换的命令行工具。
2、SWFML是一个在SWF文件格式制定后制定的XML方言。Swfmill是一个具有xslt能力的生成swf的工具,当然,它比SWFML的语法好懂多了。另外,它也是FAMES生成SWF的密不可分的一部分。
3、你能够生成swf文件。最简单的情况就是为使用Mtasc编译器而生成的带有库资源的swf文件。目前,它能导入图片(jpg,png)、字体(ttf)以及其他swf文件。也可以用它来在舞台上放置某些资源、生成带有多帧的电影剪辑、或者生成文本框等等。
4、 (貌似在我使用的swf 0.2.7中,basic已经被xml2swf和swf2xml取代了。但是对于命令的解释是差不多的,只是一个命令拆成了2个而已。)
你能够使用它来读取或者写入swf文件、看看swf表面之下的结构、或者做一些其他有意思的用途。你也许会遇到一些不知道的tag,而且注意,swfmill并不进行完整性检查,比如他并不检查你画的图形是不是封闭的。所以呢,要注意仔细检查用它生成的swf文件。
和"simple"方言不同,"basic"使用twip作为单位,而不是使用pixel.(1pixel=20twip)
5、如果你不喜欢simple命令,或者你有一些特殊的需求,你可以使用xslt命令来将你自己的xml文件转化成SWFML并输出成swf文件。从技术上来讲,simple只是这个过程的一个默认的封装。另外还有一些swf扩展可以管理id以及导入其他swf。
1、下载后可以看到swfmill.exe程序,但是这个需要在命令行下运行。
2、按快捷键win+R,输入cmd,打开命令提示符。
3、接着,cd命令,切换到程序所在目录。输入命令。
1、使用“simple”命令的例子
1.1最基础的SWF
这是一个最简单的swf文件。它长320像素,宽240像素,每秒12帧,白色背景。注意标签,除了和标签之外,其余所有标签都应该位于一个标签之内。
movie width="320" height="240" framerate="12"
background color="#ffffff"
如果你把这段xml代码存成sample.swfml(也可以是sample.xml,其实什么名字没有关系),按后使用下面的命令生成swf文件:
swfmill simple sample.swfml sample.swf
1.2导入外部资源
导入图形和swf文件
使用标签来导入JPG、PNG图片和SWF文件。他们将在生成的swf文件中作为电影剪辑。下面的例子将导入library/foo.jpg 并赋给它名为foo的ID。swfmill也可以导入TrueType字体,不过语法稍微有些不同。
clip id="foo" import="library/foo.jpg"
一个简单的库
标签,和其他标签一样,也位于标签内。你可以通过使用多帧并将资源放入那一帧来将资源放入你想要的帧内。你可以不把资源放入库(library)内,但是那样他们就无法被actionscript使用了。有时候你并不需要把某个资源导入库内,因为你将把它作为你定义的其他电影剪辑的一部分使用,或者你仅仅想把它通过标签直接放到舞台上。当然,你可以在标签中包含多个和标签。下面的例子导入和上例一样的图片,不过这次把它导入库中。如果使用actionscript的话,ID业作为链接名称。
clip id="foo" import="library/foo.jpg"
导入字体
导入TTF字体和导入图片及swf文件的过程一样。不过这次使用标签,而且你可以定义你想包含在字体属性中的字符。下面的例子导入了vera.ttf中的数字字符。
<span id="vera" import="library/vera.ttf" glyphs="0123456789" style=""
导入共享库
你也可以使用共享的库。使用swfmill创建的swf文件都可以在运行时共享。
展开内容
查看
9.0/437K
金山内码转换器官方版是金山公司设计的一款内码转换工具,支持大王码(big5)、日文和国标(gb2312)之间的互相转换。内码是指计算机汉字系统中使用的二进制字符编码,是沟通输入、输出与系统平台之间的交换码,通过内码可以达到通用和高效率传输文本的目的。
9.0/2.68M
奥创词库转换工具是一款强大的词库转换软件,它综合了各类词库转换软件的优点,可轻松的实现各种词库格式之间的互转,并可将搜狗细胞词库转换为TXT文本文档,大大方便大家分析用户的输入行为和用户习惯。
9.5/15.32M
转转大师pdf转换器电脑版是一款很好用的PDF转换工具。相信很多用户都在网络上找过各种转换工具,但是转换效果都是不尽人意,本次小编分享的该转换工具有着十分简约的界面,有了该软件大家就可以轻松的将PDF转换成为其他你需要的格式,其支持的格式也是十分多,不管是PDF转Word、