actionscript-3 - base64 编码/解码 ActionScript 的最佳类?

标签 actionscript-3 base64

什么是 ActionScript 中 base64 加密/解密的最佳类?

最佳答案

Adobe 为此提供了两个实用程序 - Base64Encoder & Base64Decoder .两者都位于 mx.utils 包中。虽然,我不得不在这里追踪他们 - encoder & decoder .

用法类似于:

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' 将编码一个字符串而不是一个 ByteArray。

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

关于actionscript-3 - base64 编码/解码 ActionScript 的最佳类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6625347/

相关文章:

xml - 从具有 : (colon in them) 的 xml 标签获取数据

ios - 如何将 base64 字符串解码/转换为 NSData?

javascript - 上传base64字符串图像

flash - Actionscript 3 和 navigateToUrl 方法

actionscript-3 - 在 Flash 中强制软件渲染时 Context3D 不可用

actionscript-3 - 错误#1010(可能是对象错误)

c++ - 如何仅使用 boost 将字符串编码为 base64?

javascript - 如何将base64 svg字符串设置为图像标签src?

javascript - 如何在nodejs中将base64视频写入文件

flash - 如果要使用哪个Flash/ActionScript IDE,则应该使用其中一个?