Actionscript 3 base64编码/解码操作脚本的最佳类别?

Actionscript 3 base64编码/解码操作脚本的最佳类别?,actionscript-3,base64,Actionscript 3,Base64,base64 encryption/decryption in Action Script的最佳类是什么?这一类似乎有一些支持者:我所看到的大多数包含一个支持函数的包都使用了Steve Webster的支持函数。我不知道这是从哪个包开始的,但它出现在几个库中,包括Google代码上的。Adobe有两个UTIL用于此-&。两者都位于mx.utils包中。虽然,我必须在这里找到他们-& 用法类似于: var bmd:BitmapData = myBitmap.bitmapData; var ba:B

base64 encryption/decryption in Action Script的最佳类是什么?

这一类似乎有一些支持者:

我所看到的大多数包含一个支持函数的包都使用了Steve Webster的支持函数。我不知道这是从哪个包开始的,但它出现在几个库中,包括Google代码上的。

Adobe有两个UTIL用于此-&。两者都位于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”将编码字符串而不是字节数组


编码器和解码器都将各自的结果添加到内部缓冲区。因此,您只需使用“toString”返回当前缓冲区。

在此链接中,您将找到一个好的Base64类:

声称(根据其基准)base64编码器/解码器比
mx.utils
编码器/解码器更快。

由于某些原因,这是不完整的。幸运的是,正确的文档显示在FlashBuilder的自动完成功能下。我也会使用这个hurlant包。+1!开箱即用,无需捆绑任何特殊文件。注意:如果您在FlashDevelop中没有看到mx包,请参阅此。Flex已移动到apache服务器。以下是提到的文件Сorey的新路径: