将嵌入式 .swf 转换为 HTML5

Convert embedded .swf to HTML5

我想将 .swf 文件(包含嵌入的 .swf 文件)转换为 HTML5。我试过 Google 的 Swiffy 转换器,生成了几乎完整的 HTML5 版本的 Flash 小部件。

但是,Swiffy 的嵌入式文件似乎有问题。我将嵌入式 .swf 文件转换为 HTML5 并尝试从 Swiffy 编辑生成的 JS 以使用转换后的嵌入式文件,但没有成功。

有没有办法将 .swf 文件转换为嵌入 .swf 文件?

我使用这个过程解决了嵌入式 .swf 的问题:

  1. 使用 Swiffy.
  2. 将主 .swf 文件转换为 .html 文件
  3. 使用开发工具,我能够看到转换后的 .swf 主文件正在寻找嵌入的 .swf 文件作为 .swf.json 文件。
  4. 我 运行 嵌入的 .swf 文件通过 Swiffy 将它们变成 .html 文件。
  5. 打开.html文件你会在header中的JS代码中看到一个swiffyobjectswiffyobject 是 JSON-formatted object。复制 object - {} 中的所有内容,包括方括号。
  6. 将 object 粘贴到一个新文件中,保存文件并将 .json 附加到文件名。例如,如果您的原始嵌入文件是 child.swf,则新文件名将是 child.swf.json。将它保存在主人 .swf 期望的地方。这可能是一个子目录。
  7. 当您打开主 .swf 文件(转换为 .html 文件时,它现在应该能够加载嵌入的 .swf.json 文件。