历史记录
清空历史记录
    首页 > 电脑软件 > Swfmill绿色版 v0.3.4

    Swfmill绿色版

    v0.3.4

    • 软件大小:5.61M
    • 软件版本:v0.3.4
    • 软件类型:国产软件
    • 软件分类:电脑软件
    • 软件语言:简体中文
    • 更新时间:2026-01-28
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载
    嘿,你有没有想过,那些看起来酷炫的Flash动画背后到底藏着什么秘密?Swfmill这个命令行工具就能带你一探究竟。它就像一把神奇的钥匙,能轻松把SWF文件转换成XML格式,让你看清动画的内部结构。虽然现在玩Flash的人不多了,但这种高效的操作方式还是挺让人佩服的——几个命令就能搞定图形界面几百次点击的工作量,是不是很意外? 我个人觉得最棒的是它跨平台的特性,不管你是用Windows、Mac还是Linux,都能找到对应的版本。特别是用Mac终端操作的时候,那种流畅感简直是一种享受。而且官方文档特别详细,想深入研究的朋友绝对不能错过。 Swfmill不仅能转换文件,还能导入图片、字体甚至其他SWF文件,帮你构建完整的动画库。不过要注意的是,它不会检查你画的图形是否封闭,所以生成文件后还得自己仔细检查。虽然现在有些命令已经更新换代了,但核心功能依然强大。如果你对Flash技术还有兴趣,不妨试试敲下第一行命令,说不定会打开新世界的大门呢!Swfmill

    功能概述

    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文件都可以在运行时共享。要导入另外的swf作为保持一个本地拷贝的库可以按照如下代码进行:
    <import file="library/library.swf" url="http://foo.com/library.

    常见问题

    1、Swfmill有哪些平台上的版本?
    你可以从 http://iterative.org/swfmill/releases/ 下载Windows和Mac
    OS的安装文件以及Linux下的源码包。从0.2.3版本开始支持64位处理器(目前最新版本是0.2.11)。
    2、在哪里获得更多信息?
    请访问文本末尾的链接来获得一些例子和文档,以及访问项目主页:http://iterative.org/swfmill/来获得您想要的信息
    3、其他
    Swfmill的作者是Daniel Fischer,在GPL协议下发布。

    网友评论

    共有 0条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐