Для этого у Adobe есть две утилиты - Base64Encoder & Base64Decoder .Оба находятся в пакете mx.utils.Хотя я должен был отследить их здесь - кодер & декодер .
Использование будет примерно таким:
var bmd:BitmapData = myBitmap.bitmapData;
var ba:ByteArray = bmd.getPixels(new Rectangle(0,0,bmd.width,bmd.height));
var b64:Base64Encoder = new Base64Encoder();
b64.encodeBytes(ba);
trace(b64.toString());
Аналогично,'b64.encode' будет кодировать String, а не ByteArray.
И кодер, и декодер добавляют свои соответствующие результаты во внутренний буфер.Итак, вам просто нужно использовать toString для возврата текущего буфера.