mx.utils
public class Base64Decoder
继承Base64Decoder Inheritance Object

实用程序类,用于将 Base64 编码的字符串解码为 ByteArray。



公共属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
公共方法
 方法定义方
  
构造函数。
Base64Decoder
  
decode(encoded:String):void
解码 Base64 编码的字符串并将结果添加到内部缓冲区。
Base64Decoder
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
  
清除所有缓冲区并将解码器重置为其初始状态。
Base64Decoder
 Inherited
设置循环操作动态属性的可用性。
Object
  
以解码 flash.utils.ByteArray 的形式返回当前缓冲区。
Base64Decoder
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
构造函数详细信息
Base64Decoder()构造函数
public function Base64Decoder()

构造函数。

方法详细信息
decode()方法
public function decode(encoded:String):void

解码 Base64 编码的字符串并将结果添加到内部缓冲区。对该方法的后续调用继续添加到该内部缓冲区。完成所有数据的编码后,调用 toByteArray() 以获取解码的 flash.utils.ByteArray

参数

encoded:String — 要解码的 Base64 编码的字符串。

reset()方法 
public function reset():void

清除所有缓冲区并将解码器重置为其初始状态。

toByteArray()方法 
public function toByteArray():ByteArray

返回当前缓冲区为解码的 flash.utils.ByteArray。请注意,调用该方法会同时清除缓冲区并将解码器重置为其初始状态。

返回
ByteArray — 解码的 flash.utils.ByteArray