Question

Connaissez-vous un composant zip / dézipper ou d'un script pour le flash / actionscript 2?

Je suis conscient de cette bibliothèque pour flex / AS3, mais est-il un pour AS2 qui me sauvera une tentative de conversion longue?

Y at-il une telle bibliothèque qui prend en charge la création / mot de passe des fichiers zip analyse syntaxique protégé?

Était-ce utile?

La solution

Fondamentalement, il peut être fait ... mais sera lent ...

http://code.google.com/p/hxformat/

en fait vous chargez la chaîne, puis il va être décodée dans un tableau d'octets (en utilisant Bytes.ofString) ... cela prendra beaucoup de temps ... et vous ne serez pas en mesure de faire beaucoup avec les résultats, je suppose, puisque AS2 api est très limité ...

vous aurez besoin Haxe, qui est un langage open source, qui vous permet de cibler beaucoup de plates-formes, dont une est AVM1 ... juste aller à haxe.org ... et trouver un IDE approprié pour faire avancer les choses compilées ...

problème est, il sera facile de compiler le code, mais vous pouvez avoir du mal à utiliser les résultats, puisque Haxe-> swc ne fonctionne que pour AVM2 ... mais il y a plusieurs solutions pour que ...

de toute façon ... si possible, vous devriez porter votre code AS3, comme suggéré fenomas ... AS2 est vraiment dépassée, moins bonne que la langue et la cible est une machine virtuelle plus lente et une API beaucoup plus petit ..., il aussi est beaucoup plus libs AS3 là ... juste mon opinion personnelle ...

bien, bonne chance quand même ...;)

Autres conseils

Je ne peux rien dire définitivement, mais je ne pense pas que ce genre de bibliothèque est possible AS2. Sans ByteArrays vous n'avez pas accès binaire aux données pour commencer, donc la seule approche que je peux imaginer est quelque chose incroyablement hackish, comme lire le fichier en tant Bitmap et en ajustant ses bits avec getPixel et setPixel -. L'esprit rechigne à la pensée

Je pense ici vos seules options réelles sont:

  1. au port votre code AS3 et utiliser la bibliothèque que vous avez lié
  2. Utilisez votre code AS2 avec la bibliothèque AS3, par un pont LocalConnection (ce qui est poilu, mais il y a plusieurs sujets ici au SO)
  3. Faites vos passer comme un éclair à l'extérieur de Flash (par exemple, sur le côté serveur en PHP, etc.)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top