我写了一个框架(已经一年了),它将把 AS3 代码呈现为 HTML5
我想进入一个 swf 并将胆量解析到我的框架中,以便您可以上传一个 AS3 swf 并获取 HTML5 等价物。
关于如何使用 php 解析 swf/fla 的任何想法?
** 编辑 **
作为参考,谷歌做了类似的事情。但是,swiffy只解析 AS2 代码。
** 编辑 2 **
为了进一步说明,我只想能够解析 swf 以获取布局道具和动作脚本。剩下的我已经弄清楚了。
我写了一个框架(已经一年了),它将把 AS3 代码呈现为 HTML5
我想进入一个 swf 并将胆量解析到我的框架中,以便您可以上传一个 AS3 swf 并获取 HTML5 等价物。
关于如何使用 php 解析 swf/fla 的任何想法?
** 编辑 **
作为参考,谷歌做了类似的事情。但是,swiffy只解析 AS2 代码。
** 编辑 2 **
为了进一步说明,我只想能够解析 swf 以获取布局道具和动作脚本。剩下的我已经弄清楚了。
看一下SWFTools - 它显然可以从 SWF 中转储代码,并且有源代码,尽管您可以使用 PHP 的命令行实用程序并解析输出以获取 actionscript 部分。天知道你会用它做什么。
https://github.com/iborodikhin/php-swiffy/
使用这个库并像这样实现
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);
}