Apache Flex 4.16.1 API Reference | All Packages | All Classes | Index | Frames No Frames |
Base64Decoder

Package | mx.utils
Class | public class Base64Decoder
Inheritance | Base64Decoder 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

| Method | Defined By
--- | --- | ---
|  | Base64Decoder() 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`.

Wed Nov 15 2017, 09:50 AM +01:00