jeudi 15 mai 2014

Smokescreen : la conversion de Flash en JavaScript

Poster juin 4, 2010



smokescreen
Pour ceux qui ne le savent pas, Smokescreen est un « lecteur Flash écrit en JavaScript ». En temps réel, il permet de convertir les objets Flash en JavaScript. Grâce à cet outil, vous aurez la faculté de lire une animation Flash sur iPhone, iPod Touch et iPad.


C'est Chris Smoak, développeur chez Revshock, qui a travaillé sur ce nouveau plugin « Smokescreen ». Ce dernier procédé s'exécute intégralement dans le navigateur. La démarche est très facile à expliquer. Smokescreen se déroule entièrement dans votre navigateur. Ainsi, vous pourrez lire les fichiers binaires SWF et les décompresser.


Egalement, il est possible d'extraire les images incluses, ainsi que les sons, afin de les transformer en données codées en base 64. L'ensemble est ensuite remonté, et il vous sera livré sous forme de SVG animés.


La petite difficulté est que le code est plutôt conséquent, avec plus de 8 000 lignes de JavaScript, ce qui pourrait causer des problèmes de performance sur les téléphones de l'iPad. Néanmoins, ce code devrait rapidement devenir Open Source, et que chacun pourra s'en servir à sa guise.

Aucun commentaire:

Enregistrer un commentaire