概述:
我有一个 SWF 横幅广告模板,它从我开发的平台加载 JSON,然后循环浏览在该 JSON 中指定的一些产品。每个产品都由您的标准标题、价格和图像组成。
在平台上,用户可以通过一些 UI 工具来修改 JSON 提要,例如图片上传、标题更改等。
完成此操作后,他们可以保存和预览广告。预览是嵌入在当前页面上的 SWF 文件,其中包含一些 FlashVar,这些 FlashVar 引用了他们刚刚创建的 JSON 的位置。
请求:
用户希望能够归档他们在本地创建的所有版本(作为驱动器上的 SWF)。
我提供了一些解决方案,例如:
- 下载一个包含 HTML 页面的包,其中 SWF 嵌入了 HTML 中定义的适当 FlashVars(这很容易)。
- 下载包含与 SWF 相同目录中的 XML 文档的捆绑包,SWF 可以加载该文档(这是 SWF 的略微修改版本)并从中获取 JSON URL。
不幸的是,他们正在推动下载单个 SWF,他们可以将其保存为封装文件。这个想法是这样可以消除大量文件,以及将组件放置在错误目录中的能力等。
问题:
我需要使用 PHP(如果可能)来执行以下操作:
- 创建 SWF 模板的副本。
- 将包含 URL 的复制 SWF 中的变量值更改为适当的存档 JSON URL。
- 保存该版本,然后开始下载。
这可能吗?如果是这样,怎么做?