A more compact and standard way to store binary data as text is using Base64
encoding (http://en.wikipedia.org/wiki/Base64).

You can find some AS 3.0 encoders around (try "googling" it).

Here's an implementation I wrote some months ago. So far, it has worked
smoothly (I've used to send binary data to php and .NET backends). Feel free
to use it as you see fit if you find it useful.

http://pastebin.be/10837

Cheers
Juan Pablo Califano

2008/4/25, John Eriksson <[EMAIL PROTECTED]>:
>
> I've been messing around with the ByteArray for some time now, and I wonder
> if there isa way to convert the ByteArray to a string (ie using toString())
> and then converting that string
> back into a ByteArray which would then be the same as the original
> ByteArray.
>
> This would mean I could include an AMF serialized object in an xml document
> and later deserialize
> it from that string in the xml...
>
> Is this possible? ByteArray doesn't have a "fromString" method and I've
> tried writeUTF and writeUTFBytes but that
> doesn't seem to be right.
>
> I did manage to get the bytes one by one from the byte array, creating a
> string like "10,245,343,12.....",
> and later doing some split() join() stuff to finally assemble the ByteArray
> - but this seems a bit complex and
> maybe even slow. Am I missing something? Can it be done much faster?
>
>
> Kind regards,
> John
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to