Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
mx.formatters 

NumberBase  - AS3 Flex

Пакетmx.formatters
Классpublic class NumberBase
НаследованиеNumberBase Inheritance Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Класс NumberBase является служебным классом, который включает общие возможности форматирования номеров, в том числе округление, точность, форматирование тысяч и номеров со знаком «минус». Этот класс используется при реализации классов средства форматирования.

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  decimalSeparatorFrom : String
Символ десятичного разделителя для использования при анализе входной строки.
NumberBase
  decimalSeparatorTo : String
Символ десятичного разделителя, который будет использоваться при выводе отформатированных десятичных чисел.
NumberBase
  isValid : Boolean = false
Если значение равно true, форматирование завершено успешно, в противном случае – значение равно false.
NumberBase
  thousandsSeparatorFrom : String
Символ для использования в качестве тысячного разделителя во входной строке.
NumberBase
  thousandsSeparatorTo : String
Символ для использования в качестве тысячного разделителя в выводимой строке.
NumberBase
Общедоступные методы
 МетодОпределено
  
NumberBase(decimalSeparatorFrom:String = ".", thousandsSeparatorFrom:String = ",", decimalSeparatorTo:String = ".", thousandsSeparatorTo:String = ",")
Конструктор.
NumberBase
  
Преобразует число с показателем степени в десятичное число.
NumberBase
  
Форматирует число путем замены десятичного разделителя по умолчанию («.») на десятичный разделитель, указанный в decimalSeparatorTo.
NumberBase
  
Форматирует отрицательный номер с использованием знака «минус» (-) или круглых скобок ().
NumberBase
  
formatPrecision(value:String, precision:int):String
Форматирует число путем указания его десятичной точности с помощью свойства decimalSeparatorTo в качестве десятичного разделителя.
NumberBase
  
Форматирует номер путем его округления.
NumberBase
  
formatRoundingWithPrecision(value:String, roundType:String, precision:int):String
Форматирует номер путем его округления и указания десятичной точности.
NumberBase
  
Форматирует число с использованием свойства thousandsSeparatorTo в качестве тысячного разделителя и свойства decimalSeparatorTo в качестве десятичного разделителя.
NumberBase
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
  
Извлекает номер из отформатированной строки.
NumberBase
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве

decimalSeparatorFrom

свойство
public var decimalSeparatorFrom:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Символ десятичного разделителя для использования при анализе входной строки.

Значением по умолчанию является ".".

decimalSeparatorTo

свойство 
public var decimalSeparatorTo:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Символ десятичного разделителя, который будет использоваться при выводе отформатированных десятичных чисел.

Значением по умолчанию является ".".

isValid

свойство 
public var isValid:Boolean = false

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Если значение равно true, форматирование завершено успешно, в противном случае – значение равно false.

thousandsSeparatorFrom

свойство 
public var thousandsSeparatorFrom:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Символ для использования в качестве тысячного разделителя во входной строке.

Значением по умолчанию является ",".

thousandsSeparatorTo

свойство 
public var thousandsSeparatorTo:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Символ для использования в качестве тысячного разделителя в выводимой строке.

Значением по умолчанию является ",".

Сведения о конструкторе

NumberBase

()Конструктор
public function NumberBase(decimalSeparatorFrom:String = ".", thousandsSeparatorFrom:String = ",", decimalSeparatorTo:String = ".", thousandsSeparatorTo:String = ",")

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Конструктор.

Параметры
decimalSeparatorFrom:String (default = ".") — Десятичный разделитель для использования при анализе входной строки.
 
thousandsSeparatorFrom:String (default = ",") — Символ для использования в качестве тысячного разделителя во входной строке.
 
decimalSeparatorTo:String (default = ".") — Символ десятичного разделителя, который будет использоваться при выводе отформатированных десятичных чисел.
 
thousandsSeparatorTo:String (default = ",") — Символ для использования в качестве тысячного разделителя в выводимой строке.
Сведения о методе

expandExponents

()метод
public function expandExponents(value:String):String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Преобразует число с показателем степени в десятичное число.

Параметры

value:String — Строка для обработки в нотации показателя степени.

Возвращает
String — Отформатированный номер.

formatDecimal

()метод 
public function formatDecimal(value:String):String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Форматирует число путем замены десятичного разделителя по умолчанию («.») на десятичный разделитель, указанный в decimalSeparatorTo.

Параметры

value:String — Строковое значение числа (формат, принятый в США, ####. ##).

Возвращает
String — Представление входной строки, где разделитель «.» заменяется десятичным символом форматирования.

formatNegative

()метод 
public function formatNegative(value:String, useSign:Boolean):String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Форматирует отрицательный номер с использованием знака «минус» (-) или круглых скобок ().

Параметры

value:String — Значение для форматирования.
 
useSign:Boolean — Если значение true, используется знак «минус» (-). Если значение false, используются круглые скобки ().

Возвращает
String — Отформатированный номер.

formatPrecision

()метод 
public function formatPrecision(value:String, precision:int):String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Форматирует число путем указания его десятичной точности с помощью свойства decimalSeparatorTo в качестве десятичного разделителя.

Параметры

value:String — Значение для форматирования.
 
precision:int — Количество десятичных разрядов, которое требуется использовать.

Возвращает
String — Отформатированный номер.

formatRounding

()метод 
public function formatRounding(value:String, roundType:String):String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Форматирует номер путем его округления. Возможные типы округления определяются посредством mx.formatters.NumberBaseRoundType.

Параметры

value:String — Значение для округления.
 
roundType:String — Возможные типы округления: NumberBaseRoundType.NONE, NumberBaseRoundType.UP, NumberBaseRoundType.DOWN или NumberBaseRoundType.NEAREST.

Возвращает
String — Отформатированный номер.

Связанные элементы API

formatRoundingWithPrecision

()метод 
public function formatRoundingWithPrecision(value:String, roundType:String, precision:int):String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Форматирует номер путем его округления и указания десятичной точности. Возможные типы округления определяются посредством mx.formatters.NumberBaseRoundType.

Параметры

value:String — Значение для округления.
 
roundType:String — Возможные типы округления: NumberBaseRoundType.NONE, NumberBaseRoundType.UP, NumberBaseRoundType.DOWN или NumberBaseRoundType.NEAREST.
 
precision:int — Количество десятичных разрядов, которое требуется использовать.

Возвращает
String — Отформатированный номер.

Связанные элементы API

formatThousands

()метод 
public function formatThousands(value:String):String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Форматирует число с использованием свойства thousandsSeparatorTo в качестве тысячного разделителя и свойства decimalSeparatorTo в качестве десятичного разделителя.

Параметры

value:String — Значение для форматирования.

Возвращает
String — Отформатированный номер.

parseNumberString

()метод 
public function parseNumberString(str:String):String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Извлекает номер из отформатированной строки. Анализирует строку слева направо и возвращает первую найденную числовую последовательность. Игнорирует тысячные разделители. Десятичные числа и цифры, следующие за десятичным разделителем, включаются в возвращаемую последовательность.

Параметры

str:String — Строка для анализа числового значения.

Возвращает
String — Значение, которое может являться десятичным числом.




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.