1

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

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

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

是否有人实际上使用 PHP 来创建 SWF,或者这是一个坏主意?

4

3 回答 3

1

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

  • 使用您的 php 安装运行 libming
  • swfmill - 如果您需要将字体或简单图像嵌入到 swf (xml -> swf)
  • mxmlc - Adob​​e 的官方免费编译器,如果您需要更复杂的东西,可以使用 ActionScript3 或 Flex Input (as3 / mxml -> swf)
  • Haxe - 与 mxmlc 类似的方法,使用 Haxe 而不是 ActionScript,非常快(hx -> swf)
  • Sam Haxe - 类似于 swfmill,用 Haxe (xml -> swf) 编写
于 2011-06-11T23:36:37.517 回答
0

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

于 2011-06-11T22:38:05.983 回答
0

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

于 2011-06-11T22:59:49.940 回答