Packagemx.utils
Classpublic class Base64Decoder
InheritanceBase64Decoder Inheritance Object

Language Version : ActionScript 3.0
Product Version : Flex 3
Runtime Versions : Flash Player 9, AIR 1.1

A utility class to decode a Base64 encoded String to a ByteArray.



Public Methods
 MethodDefined By
  
Constructor.
Base64Decoder
  
decode(encoded:String):void
Decodes a Base64 encoded String and adds the result to an internal buffer.
Base64Decoder
  
reset():void
Clears all buffers and resets the decoder to its initial state.
Base64Decoder
  
toByteArray():ByteArray
Returns the current buffer as a decoded flash.utils.ByteArray.
Base64Decoder
Constructor Detail
Base64Decoder()Constructor
public function Base64Decoder()

Language Version : ActionScript 3.0
Product Version : Flex 3
Runtime Versions : Flash Player 9, AIR 1.1

Constructor.

Method Detail
decode()method
public function decode(encoded:String):void

Language Version : ActionScript 3.0
Product Version : Flex 3
Runtime Versions : Flash Player 9, AIR 1.1

Decodes a Base64 encoded String and adds the result to an internal buffer. Strings must be in ASCII format.

Subsequent calls to this method add on to the internal buffer. After all data have been encoded, call toByteArray() to obtain a decoded flash.utils.ByteArray.

Parameters

encoded:String — The Base64 encoded String to decode.

reset()method 
public function reset():void

Language Version : ActionScript 3.0
Product Version : Flex 3
Runtime Versions : Flash Player 9, AIR 1.1

Clears all buffers and resets the decoder to its initial state.

toByteArray()method 
public function toByteArray():ByteArray

Language Version : ActionScript 3.0
Product Version : Flex 3
Runtime Versions : Flash Player 9, AIR 1.1

Returns the current buffer as a decoded flash.utils.ByteArray. Note that calling this method also clears the buffer and resets the decoder to its initial state.

Returns
ByteArray — The decoded flash.utils.ByteArray.