2010-04-12 8 views

Répondre

4

Download free Adobe Flex SDK. Utilisez sdk/bin/swfdump.exe.

Exemple pour la version Windows:

swfdump -abc -showbytecode test.swf > abcdump.txt 

Cela devrait vous obtenir ce que vous voulez.

+0

Où puis-je obtenir de l'aide sur les options que je peux utilisés avec swfdump? – Fabricio

+1

Je n'en ai aucune idée, en fait. Taper 'swfdump' dans la console donne ce qui suit:' Utilisation: outils java.SwfxPrinter [-encode] [-asm] [-abc] [-showbytecode] [-noactions] [-s glyphes] [-externe] [-save file.swf] [-nofunctions] [-out fichier.swfx] fichier1.swf ... 'Ce n'est pas beaucoup, mais les noms sont assez explicites, si vous savez ce que vous voulez réaliser. –

1

N'a pas beaucoup joué avec abc, mais une chose qui vient à l'esprit est as3abc. Peut-être que si vous chargez le abc en format binaire à l'aide et URLLoader et passer les octets au constructeur ABC vous pouvez voir ce qu'il contient (actionscript-sage)

En outre, il pourrait y avoir des outils pour que, dans Apparat, pas sûr. J'ai un fichier abc en utilisant dump, mais je ne suis pas allé plus loin.

java -jar dump.jar -input a.swf -abc 

Vous pouvez voir le contenu avec n'importe quel éditeur de texte.

HTH, George

1

La source tamarin contient un outil appelé « abcdump » qui décompiler un fichier abc, mais vous êtes généralement sur votre propre bâtiment et de l'utiliser. Il n'est pas tenu à jour et est livré avec peu ou pas d'instructions.

Pour les fichiers SWF, il existe un outil appelé 'swfdump' disponible à partir SWFTools qui donnera le désassemblage d'actionscript dans le swf.

1

RABCDAsm peut désassembler et assembler le bytecode ActionScript 3.

Questions connexes