Este repositório tem o intuito facilitar o uso da ferramenta FFDec em conjunto com PHP.
Até o momento já é possível através deste projeto:
- Editar imagens, scripts e binários.
- Substituir qualquer item que tenha um characterId atribuído.
- Renomear de forma interna a swf.
- Manipular swf inteiramente por xml.
PHP - Linguagem usada (para ser compatível com CMS e projetos futuros).
Java - Necessário para rodar a ferramenta FFDec.
FFDec - Ferramenta usada para a CLI.
Você pode abrir tanto run.bat (windows) quanto run.sh (linux).
Após a execução, abra o link: http://localhost:8080.
Explorando os exemplos você verá que todos incluem o arquivo FFDec.php.
Quando você transforma uma swf em xml, você pode salvar este xml como uma swf nova. Isso permite a criação de symbol e class, por exemplo.
Após incluir o arquivo FFDec.php em seu projeto, você poderá chamar swf2xml e xml2swf, além de outras funções.
- export.php - Exporte as imagens, scripts e binários de um arquivo swf.
- import.php - Importe pasta de recursos como Imagens e Scripts para um arquivo swf.
- replace.php - Subistitua recursos de imagens, scripts e binário usando o characterID (id de referência).
- rename.php - Altere o nome original (e interno) da swf.
Obrigado pela sua atenção!