gpt4 book ai didi

php - 我可以使用服务器端技术更改 SWF 中 var 的值,然后保存该 SWF 的新版本吗?

转载 作者:行者123 更新时间:2023-12-04 05:40:34 27 4
gpt4 key购买 nike

概览:

我有一个 SWF 横幅广告模板,它从我开发的平台加载 JSON,然后循环浏览该 JSON 中指定的一些产品。每个产品都由您的标准标题、价格和图像组成。

在平台上,用户可以通过一些 UI 工具(如图片上传、标题更改等)来修改 JSON 提要。

完成此操作后,他们可以保存和预览广告。预览是嵌入在当前页面上的 SWF 文件,其中一些 FlashVar 引用了他们刚刚创建的 JSON 的位置。

请求:

用户希望能够归档他们在本地创建的所有版本(作为他们驱动器上的 SWF)。

我提供了一些解决方案,例如:

  • 下载一个包含 HTML 页面的包,其中嵌入了在 HTML 中定义的相应 FlashVars 的 SWF(这很容易)。
  • 下载包含与 SWF 位于同一目录中的 XML 文档的包,SWF 可以加载该文件(这是 SWF 的稍微更改版本)并从中获取 JSON URL。

  • 不幸的是,他们正在插入下载单个 SWF,他们可以将其保存为封装文件。这个想法是,这消除了大量文件,以及将组件放置在错误目录中的能力等。

    问题:

    我需要使用 PHP(如果可能)来执行以下操作:
  • 创建 SWF 模板的副本。
  • 将包含 URL 的复制 SWF 中的变量值更改为适当的存档 JSON URL。
  • 保存该版本,然后开始下载。

  • Is this possible? If so, how?

    最佳答案

    我听说过使用 mxmlc 的公司编译器来封装创建自定义 SWF 服务器端的整体构建。

    这已被用于动态构建 SWF,否则将需要大量资源加载。

    该方法:

  • PHP 脚本会改变 ActionScript 文件,设置变量和 [Embed]资源。
  • PHP 脚本会调用 mxmlc命令行编译器来构建 SWF,本质上与 Flash Builder 编译纯 ActionScript 项目相同。

  • 也许 ANT 任务可以自动构建。

    引用资料:
  • Compiling swf from php using mxmlc and "exec" - loading config file but no swf in browser
  • http://www.senocular.com/flash/tutorials/as3withmxmlc/
  • http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7ffd.html
  • 关于php - 我可以使用服务器端技术更改 SWF 中 var 的值,然后保存该 SWF 的新版本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11306545/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com