gnash文檔說明:
gnash可以被用作標準播放器或者是一個流覽器插件,輸入命令行:
gnash 路徑/文件.swf
將會創建一個窗口並播放flash。
gnash [選項] 文件名.swf
-h 打印用法說明
-s factor 放大縮小圖象相應倍數
-c產生內核文件來代替讓SDL捕獲它,缺省情況下,SDL捕獲所有信號,但是有時候內核文件可以幫助調試
-d num 主循環延時的微秒數,值越小,cpu負載越高,當然,更多次主命令的重複執行?
-p 全速運行並記錄幀比率
-a 使actionscript能debug
-v 打印詳細的debug信息到輸出流
-va 詳細的影片命令
-vp 影片的詳細分析,警告:該命令會產生很多文本並影響影片運行
-ml bias 指定文本大小,這個參數將影響小物體,尤其是小文本的模糊度
-w 寫一個debug日誌叫做gnash-dbg.log,這將會記錄所有的關於他們是否被打印到屏幕上的debug信息
-j 指定窗口的寬度,這個選項只在瀏覽器插件中使用
-k 指定窗口的高度,這個選項只在瀏覽器插件中使用
-l 再次執行;假如影片到達最後一幀就退出是默認情況
-r [0|1|2|3]
0 沒有聲音和圖象
1 有圖象沒有聲音
2 有聲音沒有圖象
3 有圖象和聲音
-t sec 在指定秒數後退出,這個選項對那些無限循環播放的影片有用
-g 開始調試執行影片,方便設置斷點
-x id 指定X11 window ID的展示值,這將主要用於瀏覽器插件
-b bits 輸出窗口的位深度,(例如16或者32)。適中的位深度與圖象渲染器和GUI庫的使用有關
-u url 設置主影片的_url數,這個選項在你需要從網上下載swf格式電影並從不同的地址來播放它的時候有用,參考-u選項的說明
-U baseurl 爲本次運行設置底層的url。URLs和這個底層的基礎相關。如果忽略頂層缺省的url數,就要設置這個參數?
-P parameter 參數以這種語法形式給出: 參數名=值, 用於瀏覽器標籤屬性等?
(例子:FlashVars=home=http://www.gnu.org)
Gnash 的交互控制鍵
CTRL-Q quit/exit
CTRL-W quit/exit
ESC quit/exit
CTRL-P 暫停
CTRL-R 重啓
CTRL-[or kp- 退回一幀
CTRL-]or kp+ 前進一幀
CTRL-T 測試set_variable()
CTRL_G 測試get_variable()
CTRL_M call_method()
CTRL_B Toggle背景色
使用配置文件
gnash支持的配置文件存放在用戶的home目錄下,文件名爲.gnashrc。這樣當gnash不帶命令行運行時,或者作爲一個瀏覽器插件運行時,將會使用缺省值,任意的命令行選項都可以覆蓋這些值。
gnash支持3種類型的配置變量,這三種類型是開關值,數量值,或者?
localdomain on/off,通常情況下從網絡下載外部domain的flash
localhost on/off,本地下載
whitelist hostnames的列表,用符號分離,如果非空則從這些hosts上下載外部flash
blacklist 如果whitelist存在且非空,這項就不能用
delay gnash使用計時器事件機制去推進幀以穩定的速度前進,這將使用缺省設置來快進或者慢進flash
......
startstopped 設置on讓GUI以停止在畫面第一格,按播放按鈕後再播放,這在瀏覽器模式下尤其有用