парсинг SWF / FLA (используя php?) - PullRequest
5 голосов
/ 02 июля 2011

Я написал фреймворк (это был год), который будет представлять код AS3 как HTML5

Я хочу зайти в swf и разобраться в моем фреймворке, чтобы вы могли загрузить swf AS3 и получить эквивалент HTML5.

Любые идеи о том, как разобрать SWF / FL с помощью PHP?

** редактировать **

В качестве ссылки, Google делает что-то похожее на это. Однако swiffy анализирует только код AS2.

** редактировать 2 **

Для дальнейшего пояснения я хочу иметь возможность только проанализировать SWF для макетов реквизитов и ActionScript. Остальное я разобрался.

Ответы [ 2 ]

6 голосов
/ 02 июля 2011

Взгляните на SWFTools - который, очевидно, может выгружать код из SWF-файлов и иметь исходный код, хотя вы можете использовать утилиты командной строки из PHP и анализировать выходные данные, чтобы получить разделы actioncript , Бог знает, что ты будешь с этим делать потом.

0 голосов
/ 16 марта 2016

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);
}
...