?從我以前關于Swf文件的譯稿可知Swf文件是由一個文件頭,一個文件尾, 中間插著各種Tag組成.
Flash 8 以后的swf 文件多了一個metadata,定義的是swf文件作者、swf 文件描述、語言及創作時間等信息。
其實它是一個xml格式的字符串.
相關的內容,我找到blueidea的一篇文章,這里就不重復了

http://www.blueidea.com/tech/multimedia/2005/3047.asp
根據對字節碼的分析,一般由flash/flex編譯的swf文件,文件頭下面的第一個tag就是FileAttributes tag,緊隨其后就是metadata tag了,以前都是SetBackgroundColor(設置背景顏色)為第一個tag.
FileAttributes有五個元素,一個元素占一位.
1.? 表示是否定義了metadata
2.? 表示是否用了Actionscript3
3. 表示是否禁止跨域緩存
4. 表示是否支持相對URL
5. 播放安全, 本地為0,網絡為1
metadata 的內容就是 rdf字符串,明文

有了這些,就可以解析Swf 8/9的metadata信息了.....
本文轉自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/882.html
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
