有没有办法将现有的 SWF 文件修改为本地文件系统?

Is there a way to modify an existing SWF file to be local-with-filesystem?

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

不幸的是,此 SWF 文件依赖外部 XML 文件来获取某些配置数据。

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

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

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

否则,是否可以使用其他一些解决方法来允许在本地播放此 SWF?

Use Network 标志位于 File Attributes 标签上。请参阅 SWF File Format Specification.

中的第 57-58 页