當前位置:首頁 > 電腦軟件 > 視頻轉換 > Swfmill綠色版

Swfmill綠色版

版本:v0.3.4 大?。?.61M 語言:簡體中文 類別:視頻轉換
  • 類型:國產軟件
  • 授權:免費軟件
  • 更新:2023-11-06
  • 環(huán)境:Windows11,Windows10,Windows7
  • 本地下載
9.1
0% 0%

情介紹

Swfmill相信玩過的人不多,畢竟像這種命令行工具。還是有一點點的神秘感的。但是,絕對不能否認的是命令行產生的高效率。幾個單詞組成的命令,圖形界面軟件則需要幾百次的單擊。意不意外!。而Swfmill是一個使用了SWFML實現(xiàn)的互轉xml和swf的強有力的工具。而SWFML是xml標準后產生的一種變形體。優(yōu)化了很多。而SWFmill則是為此而生的專業(yè)工具。命令行下,你只需要熟練使用幾個命令,就可以非常方便高效的將swf轉換成xml文件,特別神奇,另外SWFmill已經(jīng)能夠跨平臺了,無論是Windows平臺,還是mac平臺系統(tǒng)。都有相應的版本。尤其是用os x、終端,那簡直是一種享受。還有,官方的文檔特別的豐富,想深入學習的朋友一定不容錯過哦。那就趕緊,敲出你的第一行命令吧!
Swfmill

功能概述

1、Swfmill是一個使用SWFML實現(xiàn)的從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已經(jīng)被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業(yè)作為鏈接名稱。

clip id="foo" import="library/foo.jpg"

導入字體
導入TTF字體和導入圖片及swf文件的過程一樣。不過這次使用標簽,而且你可以定義你想包含在字體屬性中的字符。下面的例子導入了vera.ttf中的數(shù)字字符。
<span id="vera" import="library/vera.ttf" glyphs="0123456789" style=""
導入共享庫
你也可以使用共享的庫。使用swfmill創(chuàng)建的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協(xié)議下發(fā)布。

載地址

  • 電腦版

網(wǎng)友評論

0條評論
(您的評論需要經(jīng)過審核才能顯示)