1
我正在尋找一種可以在Flash swf文件和文本表示之間進行往返的故障安全方式,然後再返回。將SWF文件雙向轉換爲文本表示並返回的失效安全方式
一個嚴格的要求是,只要文本表示保持不變,產生的往返Flash SWF文件在功能上等同於原始Flash SWF文件。
此外,文本表示必須是人類可讀和可編輯的。應該可以對文本表示進行小的更改(例如更改文本字符串或類名等),這些更改會反映在生成的類文件表示中。
根據上述要求,是否有一種可實現Flash SWF文件/文本表示/ Flash SWF文件往返的故障安全方式?
+1因爲swfmill是爲了完成所要求的。但是,即使它失敗了一些SWF v8文件(它應該支持)。你知道現在是否有更好的工具,2年後? – 2011-08-27 21:36:27
另外,你能解釋一下如何使用hxformat來做這件事嗎?基於對其網站的快速瀏覽,它看起來只是一個圖像/動畫格式庫,而不是一個完整的swf翻譯器。 – 2011-08-27 21:40:18
@機械蝸牛:首先,將SWF轉換爲[數據結構](http://code.google.com/p/hxformat/source/browse/trunk/format/swf/Data.hx)。這會給你一個完整的SWF表示。此後,您可以使用abc reader將二進制的actionscript塊轉換爲[數據結構](http://code.google.com/p/hxformat/source/browse/trunk/format/abc/Data.hx)那就是你想要的。 – back2dos 2011-08-28 13:17:28