Pergunta

Você está ciente de qualquer zip componente / descompactação ou script para Flash / ActionScript 2?

Estou ciente esta biblioteca para / AS3 Flex, mas há um para AS2 que irá me salvar uma tentativa de conversão de tempo?

Existe uma biblioteca que suporta a criação / análise de senha protegida arquivos zip?

Foi útil?

Solução

basicamente isso pode ser feito ... mas será lenta ...

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

Na verdade, você iria carregar a corda e, em seguida, ele vai ser decodificado em um array de bytes (usando Bytes.ofString) ... isso vai levar muito tempo ... e você não será capaz de fazer um monte com os resultados, eu acho, desde que api AS2 é muito limitado ...

você precisará Haxe, que é uma linguagem de código aberto, que permite que você lotes alvo de plataformas, uma das quais é AVM1 ... basta ir ao haxe.org ... e encontrar um IDE adequado para fazer as coisas compilado ...

problema é que ele vai ser fácil compilar o código, mas você pode ter um tempo difícil usando o resultado, já que Haxe-> swc só funciona para AVM2 ... mas existem várias soluções para isso ...

de qualquer maneira ... se possível, você deve portar seu código para AS3, como fenomas sugeriu ... AS2 está realmente desatualizado, mais pobres como linguagem e alvo uma VM mais lento e uma API muito menor ... também, há uma muito mais AS3 libs lá fora ... apenas a minha opinião pessoal ...

Bem, boa sorte de qualquer maneira ...;)

Outras dicas

Eu não posso dizer nada definitivo, mas eu não acho que este tipo de biblioteca é possível em AS2. Sem bytearrays você não tem acesso binário para dados, para começar, então a única abordagem que eu posso imaginar é algo hackish incrivelmente, como ler o arquivo como um Bitmap e ajustando seus bits com getPixel e setPixel -. Os Boggles mente ao pensar

Eu acho que suas únicas opções reais aqui são:

  1. para portar seu código para AS3 e usar a biblioteca é ligada
  2. Use o seu código AS2 com a biblioteca de AS3, através de uma ponte LocalConnection (este é peludo, mas existem vários tópicos sobre isso aqui no SO)
  3. Faça o seu fora zipar do Flash (por exemplo, no lado do servidor em PHP, etc.)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top