PHP:如何创建SWF(Ming或其他解决方案)?
我希望用PHP创建SWF(Flash)文件,但现在最好的选择是什么?当我使用谷歌时,我发现了关于这个主题的各种各样的旧页面,但最近这个领域似乎没有什么进展 Ming不再是PHP5.3的一部分,我不知道如何用PECL安装它。 ('pecl install ming'不起作用……但我尝试的任何pecl包也不起作用,所以我想我都做错了……) 上面写着包裹已经被取代了。我蹩脚的英语告诉我,这意味着另一个方案现在是更好的解决方案?那是哪一个包裹呢PHP:如何创建SWF(Ming或其他解决方案)?,php,flash,pecl,Php,Flash,Pecl,我希望用PHP创建SWF(Flash)文件,但现在最好的选择是什么?当我使用谷歌时,我发现了关于这个主题的各种各样的旧页面,但最近这个领域似乎没有什么进展 Ming不再是PHP5.3的一部分,我不知道如何用PECL安装它。 ('pecl install ming'不起作用……但我尝试的任何pecl包也不起作用,所以我想我都做错了……) 上面写着包裹已经被取代了。我蹩脚的英语告诉我,这意味着另一个方案现在是更好的解决方案?那是哪一个包裹呢 有人真的使用PHP创建SWF吗?或者这是个坏主意吗?有很多
有人真的使用PHP创建SWF吗?或者这是个坏主意吗?有很多实用程序可以从各种源格式创建SWF:flex、haxe、laszlo等。您可以生成这样的源(例如xml)在php中运行并通过exec调用编译器以生成swf。有许多实用程序可以从各种源格式创建swf:flex、haxe、laszlo等。您可以生成这样的源(例如xml)在php中,通过exec动态调用编译器以生成swf。您只需在服务器上调用mxmlc编译器,就可以使用命令行。我们最近在一个项目中这样做了,每次用户上传字体时,我们都会动态创建一个.swf文件,.swf会嵌入该字体,然后web服务返回一个到生成的.swf的路径,然后我们的父.swf会加载该路径 您只需要在服务器上调用mxmlc编译器,它有一个命令行。我们最近在一个项目中这样做了,每次用户上传字体时,我们都会动态创建一个.swf文件,.swf会嵌入该字体,然后web服务返回一个到生成的.swf的路径,然后我们的父.swf会加载该路径 根据最终swf应包含的内容,有几个选项:
- 使用php安装运行libming
- -如果您需要嵌入swf的字体或简单图像(xml->swf)
- mxmlc-Adobe的官方免费编译器,如果您需要更复杂的东西,可以使用ActionScript3或Flex输入(as3/mxml->swf)
- -与mxmlc类似,使用Haxe代替ActionScript,速度非常快(hx->swf)
- -类似于swfmill,用Haxe(xml->swf)编写
- 使用php安装运行libming
- -如果您需要嵌入swf的字体或简单图像(xml->swf)
- mxmlc-Adobe的官方免费编译器,如果您需要更复杂的东西,可以使用ActionScript3或Flex输入(as3/mxml->swf)
- -与mxmlc类似,使用Haxe代替ActionScript,速度非常快(hx->swf)
- -类似于swfmill,用Haxe(xml->swf)编写
dl()
调用或扩展名=
指令(!)将库加载到PHP中在linux中编译和安装有3个非常简单的步骤“/configure”、“make”、“makeinstall”。。。在php扩展的情况下,您通常需要在。。。还需要大约5秒钟才能找到安装指南:通常PHP只是用来向flash应用程序提供数据(json、xml或其他格式),而不是创建它们。Flash本身比以前灵活多了。@Dylan PECL页面上说ming迁移到了@MPD,我看到了,但是我该如何安装这个软件包呢。。。天啊,我讨厌linux。。。那些维护这些软件包的愚蠢的书呆子几乎从不解释如何安装/编译所有这些东西。。。很抱歉,一般来说,没有冒犯书呆子的意思:)dylan:您编译libming源代码,在源代码树的某个地方有一个PHP子目录,它将把库构建成一个PHP模块(一个.so文件),然后通过PHP.ini中的dl()
调用或扩展名=
指令(!)将库加载到PHP中在linux中编译和安装有3个非常简单的步骤“/configure”、“make”、“makeinstall”。。。在php扩展的情况下,您通常需要在。。。还需要大约5秒钟才能找到安装指南: