解析swf / fla(使用php?)

时间:2011-07-01 22:44:09

标签: php flash google-swiffy

我写了一个框架(已经一年了),它将AS3代码呈现为HTML5

我想进入swf并将内容解析到我的框架中,以便您可以上传AS3 swf并获得HTML5等效。

关于如何使用php解析swf / fla的任何想法?

**编辑**

作为参考,谷歌做了类似的事情。但是,swiffy仅解析AS2代码。

**编辑2 **

为了进一步说明,我只希望能够解析swf for layout props和actionscript。我已经找到了其他人。

2 个答案:

答案 0 :(得分:6)

看看SWFTools - 它可以显然从SWF中转出代码,并且有源代码,但你可以使用PHP的命令行实用程序并解析输出以获取actionscript部分。上帝知道你将用它做什么。

答案 1 :(得分:0)

https://github.com/iborodikhin/php-swiffy/

使用此lib并像这样实现

require_once('php-swiffy-master/vendor/autoload.php');

$swiffy = new Swiffy\Client();
$html = $swiffy->convert("test.swf");
$myfile = fopen("test.html", "w");
if(!empty($html)){

    fwrite($myfile, $html);
    fclose($myfile);
}