【问题标题】:Control a SWF file using backend programing?使用后端编程控制 SWF 文件?
【发布时间】:2014-05-22 08:43:59
【问题描述】:

我这几天一直在寻找解决这个问题的方法。

基本上,我想使用 PHP 或 Python 等后端语言将 flashvars 发送到我的 swf 文件,然后执行它并捕获输出。

我查看了Ming,但似乎这只是一个用于创建 SWF 文件的库,对操作已创建的文件并不多。

谢谢!

【问题讨论】:

  • 对您来说“操作”一个已经创建的 SWF 文件是什么意思?你想做什么来定义“操纵”它?
  • 让我进一步解释一下:我有一个 SWF 文件和一个 PHP/Python 脚本。从这个 PHP 脚本中,我可以使用 flash 变量调用 SWF 文件并执行 SWF 工作。这就是我的意思
  • 基本上,类似于 Flash 和某些后端语言之间的互操作

标签: php python actionscript-3 flash


【解决方案1】:

如果您需要“基于负载”执行此操作,您可以简单地提供 flash var(例如根据情况放置一些 flashvar 并将 swf 嵌入到 html 中)。

但如果您需要对闪光灯进行几乎实时的控制,您有几个选择:

  • socket 连接 - 用 php 实现非常困难(不是说不可能),而且是一项复杂的工作
  • 让swf调用php,获取一些信息;然后根据该信息执行您需要的操作

我建议您使用第二个选项 - 根据情况选择操作,并让 swf 客户端自行获取(将其保存在文件、数据库中或实时计算 - 由您决定;重要的是您不将其传递给客户端,客户端会进行查询以获取它)。

【讨论】:

  • 是的,它只是基于每个作业,但是有没有办法使用 flashvars 从服务器端执行 swf 文件?因为客户端是基于 Web 的,并且在没有 Flash 安装的机器上运行。在 SWF 中有些函数被混淆了,我无法移植到 PHP。
  • 等等,你说客户端没有安装flash player?! “执行”是什么意思?客户端应该简单地打开一个网页:)
猜你喜欢
  • 2011-11-10
  • 2011-03-28
  • 2023-03-14
  • 2023-03-14
  • 1970-01-01
  • 2012-08-11
  • 1970-01-01
  • 2015-07-21
  • 1970-01-01
相关资源
最近更新 更多