2009-10-17 4 views
1

Je suis à la recherche d'un moyen sûr d'effectuer un aller-retour entre un fichier Flash swf et une représentation textuelle, et inversement.Mode de déclenchement sûr des fichiers SWF instantanés vers la représentation textuelle et retour

Une exigence stricte est que le fichier Flash swf rond déclenché qui en résulte soit exactement fonctionnellement équivalent au fichier Flash swf d'origine tant que la représentation du texte est laissée inchangée.

De plus, la représentation textuelle doit être lisible par l'utilisateur et modifiable. Il devrait être possible de faire de petites modifications à la représentation du texte (comme changer une chaîne de texte ou un nom de classe, etc.) qui sont reflétées dans la représentation du fichier de classe résultant.

Existe-t-il une méthode à sécurité intégrée permettant d'obtenir un fichier Flash swf/une représentation textuelle/un fichier Flash swf round-trip, compte tenu des exigences ci-dessus?

Répondre

2

est swfmill pas de sécurité intégrée?

qui est vraiment l'outil pour ce que vous voulez faire ...

autre que cela, je ne peux que suggérer l'apprentissage haXe, et en utilisant hxformat pour lire le fichier SWF et le convertir à tout type de représentation texte vous voulez ...

+0

+1 puisque swfmill est censé faire exactement ce qui était demandé. Cependant, même cela échoue sur certains fichiers SWF v8 (qu'il est censé prendre en charge). Savez-vous s'il existe de meilleurs outils maintenant, 2 ans plus tard? –

+0

En outre, pourriez-vous expliquer comment vous utiliseriez hxformat pour cela? Basé sur un rapide coup d'oeil à son site Web, il ressemble juste à une bibliothèque de format image/animation, plutôt qu'à un traducteur full swf. –

+1

@ Escargot mécanique: Tout d'abord, convertissez le fichier SWF en [structures de données] (http://code.google.com/p/hxformat/source/browse/trunk/format/swf/Data.hx). Cela vous donnera une représentation complète du fichier SWF. Vous pouvez ensuite utiliser le lecteur abc pour transformer les blocs binaires d'actionscript en [structures de données] (http://code.google.com/p/hxformat/source/browse/trunk/format/abc/Data.hx). c'est ce que tu veux. – back2dos

Questions connexes