2009-05-29 12 views

Répondre

3

fondamentalement, il peut être fait ... mais sera sl OW ...

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

réellement vous chargerait la chaîne, puis il sera décodé 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ée ...

vous aurez besoin de haXe, qui est un langage open source, qui vous permet de cibler de nombreuses plates-formes , dont l'un est AVM1 ... il suffit d'aller à haXe.org ... et de trouver un IDE approprié pour obtenir les choses compilées ...

problème est, il sera facile compili ng le code, mais vous pouvez avoir du mal à utiliser le résultat, puisque haXe-> swc ne fonctionne que pour AVM2 ... mais il existe plusieurs solutions pour cela ...

de toute façon ... si possible, vous devriez portez votre code sur AS3, comme fenomas l'a suggéré ... AS2 est vraiment obsolète, plus pauvre que la langue et la cible est une VM plus lente et une API beaucoup plus petite ... aussi, il y a beaucoup plus de librairies AS3 ... opinion ...

bien

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

greetz

back2dos

2

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

Je pense que vos seules options réelles ici 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 velues, mais il y a plusieurs sujets ici à SO)
  3. est-ce votre passer comme un éclair à l'extérieur de flash (par exemple, sur le côté serveur en PHP, etc.)