當(dāng)前位置:首頁 > 電腦軟件 > 視頻轉(zhuǎn)換 > Swfmill綠色版

Swfmill綠色版

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

情介紹

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

功能概述

1、Swfmill是一個使用SWFML實現(xiàn)的從xml到swf或者swf到xml轉(zhuǎn)換的命令行工具。
2、SWFML是一個在SWF文件格式制定后制定的XML方言。Swfmill是一個具有xslt能力的生成swf的工具,當(dāng)然,它比SWFML的語法好懂多了。另外,它也是FAMES生成SWF的密不可分的一部分。
3、你能夠生成swf文件。最簡單的情況就是為使用Mtasc編譯器而生成的帶有庫資源的swf文件。目前,它能導(dǎo)入圖片(jpg,png)、字體(ttf)以及其他swf文件。也可以用它來在舞臺上放置某些資源、生成帶有多幀的電影剪輯、或者生成文本框等等。
4、 (貌似在我使用的swf 0.2.7中,basic已經(jīng)被xml2swf和swf2xml取代了。但是對于命令的解釋是差不多的,只是一個命令拆成了2個而已。)
你能夠使用它來讀取或者寫入swf文件、看看swf表面之下的結(jié)構(gòu)、或者做一些其他有意思的用途。你也許會遇到一些不知道的tag,而且注意,swfmill并不進(jìn)行完整性檢查,比如他并不檢查你畫的圖形是不是封閉的。所以呢,要注意仔細(xì)檢查用它生成的swf文件。
和"simple"方言不同,"basic"使用twip作為單位,而不是使用pixel.(1pixel=20twip)
5、如果你不喜歡simple命令,或者你有一些特殊的需求,你可以使用xslt命令來將你自己的xml文件轉(zhuǎn)化成SWFML并輸出成swf文件。從技術(shù)上來講,simple只是這個過程的一個默認(rèn)的封裝。另外還有一些swf擴(kuò)展可以管理id以及導(dǎo)入其他swf。

安裝使用

1、下載后可以看到swfmill.exe程序,但是這個需要在命令行下運(yùn)行。

2、按快捷鍵win+R,輸入cmd,打開命令提示符。

3、接著,cd命令,切換到程序所在目錄。輸入命令。

怎么用

1、使用“simple”命令的例子
1.1最基礎(chǔ)的SWF
這是一個最簡單的swf文件。它長320像素,寬240像素,每秒12幀,白色背景。注意標(biāo)簽,除了和標(biāo)簽之外,其余所有標(biāo)簽都應(yīng)該位于一個標(biāo)簽之內(nèi)。

movie width="320" height="240" framerate="12"
background color="#ffffff"


如果你把這段xml代碼存成sample.swfml(也可以是sample.xml,其實什么名字沒有關(guān)系),按后使用下面的命令生成swf文件:
swfmill simple sample.swfml sample.swf
1.2導(dǎo)入外部資源
導(dǎo)入圖形和swf文件
使用標(biāo)簽來導(dǎo)入JPG、PNG圖片和SWF文件。他們將在生成的swf文件中作為電影剪輯。下面的例子將導(dǎo)入library/foo.jpg 并賦給它名為foo的ID。swfmill也可以導(dǎo)入TrueType字體,不過語法稍微有些不同。

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

一個簡單的庫
標(biāo)簽,和其他標(biāo)簽一樣,也位于標(biāo)簽內(nèi)。你可以通過使用多幀并將資源放入那一幀來將資源放入你想要的幀內(nèi)。你可以不把資源放入庫(library)內(nèi),但是那樣他們就無法被actionscript使用了。有時候你并不需要把某個資源導(dǎo)入庫內(nèi),因為你將把它作為你定義的其他電影剪輯的一部分使用,或者你僅僅想把它通過標(biāo)簽直接放到舞臺上。當(dāng)然,你可以在標(biāo)簽中包含多個和標(biāo)簽。下面的例子導(dǎo)入和上例一樣的圖片,不過這次把它導(dǎo)入庫中。如果使用actionscript的話,ID業(yè)作為鏈接名稱。

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

導(dǎo)入字體
導(dǎo)入TTF字體和導(dǎo)入圖片及swf文件的過程一樣。不過這次使用標(biāo)簽,而且你可以定義你想包含在字體屬性中的字符。下面的例子導(dǎo)入了vera.ttf中的數(shù)字字符。
<span id="vera" import="library/vera.ttf" glyphs="0123456789" style=""
導(dǎo)入共享庫
你也可以使用共享的庫。使用swfmill創(chuàng)建的swf文件都可以在運(yùn)行時共享。要導(dǎo)入另外的swf作為保持一個本地拷貝的庫可以按照如下代碼進(jìn)行:
<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)過審核才能顯示)