
![]()
A as3corelib é projeto desenvolvido em ActionScript 3 que contém classes utilitárias para se trabalhar com ActionScript 3. O projeto inclui classes para funções hashing com MD5 e SHA1, codificadores de imagens, serialização com JSON e funções de strings, números e datas.
Esse projeto está na versão release 0.90, é desenvolvido pelo pessoal da Adobe no Adobe Labs e está armazenado no Google Code.
Particularmente, eu utilizei essa biblioteca para geração de imagens JPG provenientes do Flash. Como assim? Eu precisei salvar um JPG da minha tela do Flash.
Inicialmente eu gerei um vetor com todos pontos da minha tela e mandei para o PHP montar a imagem e gerar o arquivo JPG. Porém esse vetor tornou-se muito grande e de difícil tráfego até o servidor. Com a classe JPGEnconder, é possível compactar um vetor de pontos de uma imagem (da mesma forma que funciona a compressão de imagens JPG) e transformá-lo num vetor de bytes (ByteArray), compactar (zipar) esse vetor de bytes e enviá-lo para o PHP.
Dessa forma o tamanho da mensagem que eu estava enviando ao PHP diminuiu consideravelmente e consequentemente reduziu o tempo comunicação com servidor.
Aquele abraço.
Categorias: CubaGames |