swf文件用什麼打開-知識
- 生活範例常識
- 關注:1.34W次
swf(shock wave flash)是Macromedia(現已被ADOBE公司收購)公司的動畫設計軟件Flash的專用格式,被廣泛應用於網頁設計、動畫製作等領域,swf文件通常也被稱為Flash文件。以下是本站小編整理的關於SWF的相關內容,歡迎閲讀和參考!
swf文件用什麼打開_知識首先我們試着在電腦上安裝ADOBE FLASH 8。我這是綠色版的,如果是完整版就能直接打開SWF文件了。我的文檔有一個我以前做的SWF動畫。如圖。
現在我們從桌面上打開FLASH 8。
我們在嚮導上點“打開”,彈出對話框中找到我之前的SWF文件。我們看到,成功打開了。
接下來,我們試着用暴風影音打開SWF文件。我們從桌面打開暴風影音。
我們選菜單,文件-打開文件。在彈出的對話框中找到我們之前的SWF文件。
點打開後,我們看到成功打開了。
最後我們試一下只安裝IE裏的ADOBE FLASH PLAYER插件的方法。我們首先打開IE瀏覽器。我的是IE 8.
我們再在文檔裏找到SWF文件。
我們再將SWF文件往瀏覽器裏一拖,我們看到頁面上出現一根黃色提示條,提示我們有ACTIVE控件,已經阻止了。
這時我們點擊那根黃色提示,選“允許阻止的內容”。
彈出對話框,我們點確定。接下來我們看到成功播放了。
拓展閲讀:SWF文件結構
第1節
swf文件的整體結構是 header + body的組成。
文件的開始是一個[文件頭]
它的結構如下:
字節 名稱 説明
1 Signature
“F”表示非加密格式,”C”表示加密格式
1 Signature “W”無特殊意義
1 Signature “S”無特殊意義
1 Version 版本號,它表示對應播放器版本
4 FileLength 整個文件長度,低位在前
N FrameSize
RECT結構體,表示屏幕大小,具體結構和長度根據數據變化,分析方法另外討論。
2 FrameRate 幀頻,默認為12,高位在前
2 FrameCount
幀數,表明文件根下的幀數,低位在前
以上是swf中,最簡單的`一個tag,一個完整的swf文件是由很多獨立的tag組成的。每一個tag都包括一個頭和一個數據體,頭有2種類型,短tag型和長-tag型。
短tag型由2byte構成,前10個bit表示tag類型,後6個bit表示tag長度。
長tag型由6byte構成,前10個bit表示tag類型,後6個bit固定為全1,後4個byte代表tag長度。
tag的長度不同於文件頭的長度FileLength,它是除去tag頭後的長度。
(另外)只有非加密的swf文件可以直接用以上的方法解析,加密的文件需要另外增加一步處理。
第2節
前節説明了swf文件是由1個head和1個body構成的。
並且解析了header的結構,和一個tag的header部分的簡單説明。
下面餘下的就是swf文件的body了。
整個文件body是由大量的tag組成的,通過分析tag的head部分,可以立刻知道這個tag的類型代碼和長度。
如果你無法識別這個tag的類型,也可以利用tag的長度,直接跳過這個tag。
這種方式保證了版本的兼容性,即使出現了新的tag,老版本的播放器還是能夠解析完整個swf文件而不出現錯誤,大不了就是不能提供新的功能而已。
- 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flsh/changshi/21yp7.html