PHP:如何创建SWF(明或其他解决方案)?

时间:2011-06-11 22:20:08

标签: php flash pecl

我希望用PHP创建SWF(Flash)文件但是现在最好的选择是什么?当我使用Google时,我会找到关于这个主题的各种旧页面,但最近这个领域并没有太多发生,似乎......

Ming不再是PHP 5.3的一部分,我无法弄清楚如何使用PECL安装它。 ('pecl install ming'不起作用......但我尝试的pecl包都没有,所以我想我做错了......)

http://pecl.php.net/package/ming上,它说包已被取代。我破碎的英语告诉我,这意味着另一个包现在是更好的解决方案吗?但是那个包呢?

有人真的使用PHP来创建SWF,或者这是个坏主意吗?

3 个答案:

答案 0 :(得分:1)

根据最终swf应包含的内容,有几个选项:

  • 使用php安装来运行libming
  • swfmill - 如果您需要嵌入swf的字体或简单图像(xml - > swf)
  • mxmlc - 来自Adobe的官方免费编译器,如果您需要更复杂的东西(as3 / mxml - > swf),可以使用ActionScript3或Flex Input
  • Haxe - 与mxmlc类似的方法,使用Haxe代替ActionScript,非常快(hx - > swf)
  • Sam Haxe - 类似于swfmill,用Haxe编写(xml - > swf)

答案 1 :(得分:0)

有许多实用程序可以从各种源格式创建SWF:flex,haxe,laszlo等。您可以动态地在php中生成这样的源(例如xml),并通过exec调用编译器来生成swf。

答案 2 :(得分:0)

您只想在服务器上调用mxmlc编译器,它有一个命令行。我们最近为一个项目做了这个,我们每次用户上传字体时动态创建.swf文件,.swf嵌入该字体,然后Web服务返回生成的.swf的路径,然后我们的父.swf加载。