【问题标题】:有没有办法将现有的 SWF 文件修改为本地文件系统?
【发布时间】:2021-08-08 21:26:57
【问题描述】:

随着 Flash 的消失,我目前正在尝试归档 SWF 文件并尝试保存它,以便它可以在本地播放并且不会丢失。

不幸的是,这个 SWF 文件依赖于外部 XML 文件来获取一些配置数据。

我确实有 XML 文件,但是当 SWF 尝试加载它时,它会导致错误 #2148:只有本地文件系统和受信任的本地 SWF 文件可以访问本地资源。

当然,我没有这个 SWF 的原始项目,所以我不能用更改的设置重新导出它。

似乎解决此问题的方法是以某种方式修补 SWF 文件以使用本地文件系统安全性,以便它能够加载 XML 文件并在本地播放。有没有办法做到这一点?

如果做不到这一点,是否可以使用其他解决方法来允许在本地播放此 SWF?

【问题讨论】:

  • 58页顶部,“使用网络”设置:adobe.com/content/dam/acom/en/devnet/pdf/…
  • @Organis 谢谢,这让我找到了我需要的东西!您能否将此作为答案重新发布,以便我接受?
  • 很高兴它有帮助:)

标签: flash


【解决方案1】:

文件属性标签上有一个使用网络标志。请参阅SWF File Format Specification 中的第 57-58 页。

【讨论】:

    猜你喜欢
    • 2021-10-16
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    • 2019-11-21
    • 2019-10-15
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多