Essendo Actionscript 3.0 diventato un potente linguaggio Object Oriented a tutti gli effetti, non poteva non implementare una classe come la ByteArray.
Per i Java programmers forse non è una novità e di sicuro ne hanno più conoscenza e dimestichezza di quanto ne abbiamo noi actionscripters.
La Classe ByteArray gestisce flussi di dati in codice binario, utilizzata per codificare o decodificare stringhe con l' ausilio di algoritmica avanzata.
Questa classe potrebbe risultare molto utile per il passaggio di dati segreti da Flash al server, come ad esempio una form di aquisto prodotto per un e-commerce sviluppato in Flash. In quel caso i dati segreti come ad esempio numero di carta di credito dell' utente erano fino ad oggi improbabili da passare al server in quanto appunto nel percorso da flash a server i dati non erano codificati, mentre con ByteArray ora è possibile.
Personalmente non sono molto ferrato nel campo della programmazione binaria e algoritmica, quindi rimando a chi ne sa più di me e riporto ciò che di interessante ho trovato in varie ricerche sul web.
Ecco cosa ho scoperto...
Steve Webster ha convertito l' algoritmo Base64 in Actionscript 3.0 e potete vederlo e scaricare i files sorgente dal suo sito:
Dynamic Flash Actionscript 3.0 Base64 encoder/decoder
Quì di seguito elenco alcuni progetti open-source in cui l' algoritmica viene applicata ad Actionscript 3.0 e la classe ByteArray:
Raster
MouseGesture
PageFlip
Gif Animation Encoder
Buon divertimento !