Skip to content

FabioSmuu/ffdec-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manipule swf usando FFDec com PHP.

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.

Requisitos:

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.

Como usar:

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.

Manipulação de swf por xml.

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.

Exemplos:

  • 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!