Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用后端编程控制SWF文件?_Php_Python_Actionscript 3_Flash - Fatal编程技术网

Php 使用后端编程控制SWF文件?

Php 使用后端编程控制SWF文件?,php,python,actionscript-3,flash,Php,Python,Actionscript 3,Flash,几天来我一直在寻找解决这个问题的方法 基本上,我可以使用一些后端语言(如PHP或Python)将FlashVar发送到swf文件,然后执行它并捕获输出 我查阅了,但似乎这只是一个创建SWF文件的库,并没有太多关于操作已经创建的文件的内容 谢谢大家! 如果您需要“在加载的基础上”这样做,您可以简单地提供flashvars(例如,根据情况放置一些flashvars,并将swf嵌入html) 但如果您需要对闪光灯进行几乎实时的控制,您有以下几种选择: 套接字连接——用php实现非常困难(不是说不可能

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

基本上,我可以使用一些后端语言(如PHP或Python)将FlashVar发送到swf文件,然后执行它并捕获输出

我查阅了,但似乎这只是一个创建SWF文件的库,并没有太多关于操作已经创建的文件的内容


谢谢大家!

如果您需要“在加载的基础上”这样做,您可以简单地提供flashvars(例如,根据情况放置一些flashvars,并将swf嵌入html)

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

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

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

什么是“操纵”的意思是否已向您创建SWF文件?您想做什么来定义“操纵”它?让我进一步解释:我有一个SWF文件和一个PHP/Python脚本。从这个PHP脚本中,我可以使用flash变量调用SWF文件并执行SWF工作。这就是我的基本意思,类似于Flash和某些后端语言之间的互操作。是的,这只是基于每个作业,但是有没有一种方法可以使用FlashVar从服务器端执行swf文件?因为客户端是基于web的,并且运行在没有flash安装的机器上。SWF中有一些模糊的函数我无法移植到PHP。等等,你说客户端没有安装flash player?!你说的“执行”是什么意思?客户端只需打开一个网页:)