【问题标题】:Reverse compiling with swfmill returns different result使用 swfmill 反向编译返回不同的结果
【发布时间】:2012-04-07 16:35:43
【问题描述】:

我有这个非常简单的 SWF 文件http://www.2shared.com/document/OgYwRBR6/test2.html,我只是用 swfmill 将它转换为 xml。

这是结果:http://pastebin.com/UgvfeYT6

不幸的是,反过来(用 swfmill 编译 xml)返回一个奇怪的结果,可以在这里看到 http://www.2shared.com/document/4Zwd1Ggn/complex.html

我不是要求调试,但有人知道为什么会这样吗?

更新

为了创建上面的文件,我在控制台中使用以下代码:

swfmill swf2xml demo.swf demo.xml - 创建 xml

swfmill simple demo.xml demo2.swf - 重新创建 swf

【问题讨论】:

    标签: xml flash reverse-engineering swfmill


    【解决方案1】:

    你应该这样做

    swfmill swf2xml demo.swf demo.xml
    swfmill xml2swf demo.xml demo2.swf
    

    swfmill simple 允许您从更简单的 XML 方言编译 SWF,该方言更易于手工编写。 “简单”方言与完整方言有很大不同,尽管如果您知道自己在做什么,则可以在某种程度上将两者混合,这就是为什么您会得到接近您想要的东西的原因。

    这是一个可以理解的错误,swfmill 的文档相当残暴。这很大程度上是我的错——对此感到抱歉!

    【讨论】:

      猜你喜欢
      • 2017-07-03
      • 1970-01-01
      • 2016-07-14
      • 2017-01-22
      • 1970-01-01
      • 2019-01-18
      • 2012-11-30
      • 2019-06-03
      • 2013-12-07
      相关资源
      最近更新 更多