Пакет | mx.utils |
Класс | public class Base64Encoder |
Наследование | Base64Encoder Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
insertNewLines : Boolean = true
Логический флаг для определения необходимости вставки последовательности символов, указанных для Base64Encoder.newLine, через каждые 76 символов для переноса кодированных выходных данных. | Base64Encoder | ||
newLine : int = 10 [статические]
Кодовая точка символа, вставляемая в кодированные выходные данные для обозначения новой линии, если insertNewLines имеет значение true. | Base64Encoder |
Метод | Определено | ||
---|---|---|---|
Конструктор. | Base64Encoder | ||
Переводит символы строки в кодировку Base64 и добавляет результат во внутренний буфер. | Base64Encoder | ||
Переводит ByteArray в кодировку Base64 и добавляет результат во внутренний буфер. | Base64Encoder | ||
Кодирует байты UTF-8 строки в кодировке Base64 и добавляет результат во внутренний буфер. | Base64Encoder | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Очищает все буферы и восстанавливает первоначальный статус кодировщика. | Base64Encoder | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает текущий буфер в виде строки в кодировке Base64. | Base64Encoder | ||
Возвращает элементарное значение заданного объекта. | Object |
Константа | Определено | ||
---|---|---|---|
CHARSET_UTF_8 : String = "UTF-8" [статические]
Определение константы для строки UTF-8. | Base64Encoder |
insertNewLines | свойство |
public var insertNewLines:Boolean = true
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Логический флаг для определения необходимости вставки последовательности символов, указанных для Base64Encoder.newLine
, через каждые 76 символов для переноса кодированных выходных данных. Значение по умолчанию равно true.
newLine | свойство |
public static var newLine:int = 10
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Кодовая точка символа, вставляемая в кодированные выходные данные для обозначения новой линии, если insertNewLines
имеет значение true. Значением по умолчанию является 10
для представления перевода строки \n
.
Base64Encoder | () | Конструктор |
public function Base64Encoder()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
encode | () | метод |
public function encode(data:String, offset:uint = 0, length:uint = 0):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Переводит символы строки в кодировку Base64 и добавляет результат во внутренний буфер. Строки должны быть в формате ASCII.
Последующие вызовы этого метода выполняют добавление во внутренний буфер. После окончания кодировки всех данных следует вызвать toString()
для получения строки в кодировке Base64.
Параметры
data:String — Кодируемая String.
| |
offset:uint (default = 0 ) — Позиция символа, с которого начнется кодировка.
| |
length:uint (default = 0 ) — Число символов для кодировки от смещения.
|
encodeBytes | () | метод |
public function encodeBytes(data:ByteArray, offset:uint = 0, length:uint = 0):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Переводит ByteArray в кодировку Base64 и добавляет результат во внутренний буфер. Последующие вызовы этого метода выполняют добавление во внутренний буфер. После окончания кодировки всех данных следует вызвать toString()
для получения строки в кодировке Base64.
Параметры
data:ByteArray — Кодируемый ByteArray.
| |
offset:uint (default = 0 ) — Индекс, с которого начнется кодировка.
| |
length:uint (default = 0 ) — Число байтов, кодируемых от смещения.
|
encodeUTFBytes | () | метод |
public function encodeUTFBytes(data:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Кодирует байты UTF-8 строки в кодировке Base64 и добавляет результат во внутренний буфер. Информация о UTF-8 не содержит префикс длины. Последующие вызовы этого метода выполняют добавление во внутренний буфер. После окончания кодировки всех данных следует вызвать toString()
для получения строки в кодировке Base64.
Параметры
data:String — Кодируемая String.
|
reset | () | метод |
public function reset():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Очищает все буферы и восстанавливает первоначальный статус кодировщика.
toString | () | метод |
public function toString():String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает текущий буфер в виде строки в кодировке Base64. Следует отметить, что вызов этого метода также очищает буфер и восстанавливает первоначальный статус кодировщика.
ВозвращаетString — Строка в кодировке Base64.
|
CHARSET_UTF_8 | Константа |
public static const CHARSET_UTF_8:String = "UTF-8"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определение константы для строки UTF-8.
Tue Jun 12 2018, 11:34 AM Z