mx.formattersNumberBaseRoundType Класс NumberBaseRoundType определяет значения констант для свойств средства форматирования, которые указывают тип округления.Object Класс NumberBaseRoundType определяет значения констант для свойств средства форматирования, которые указывают тип округления. Так, с помощью этих констант можно установить значение свойства NumberFormatter.rounding. mx.formatters.NumberFormattermx.formatters.NumberBaseDOWN Округляет значение в меньшую сторону до целого числа, максимально близкого и одновременно меньшего или равного входному числу.down Округляет значение в меньшую сторону до целого числа, максимально близкого и одновременно меньшего или равного входному числу. NEAREST Округляет число в большую или меньшую сторону до ближайшего целого числа.nearest Округляет число в большую или меньшую сторону до ближайшего целого числа. NONE Округление не выполняется.none Округление не выполняется. UP Округляет значение в большую сторону до целого числа, максимально близкого и одновременно большего или равного входному числу.up Округляет значение в большую сторону до целого числа, максимально близкого и одновременно большего или равного входному числу. CurrencyFormatter Класс CurrencyFormatter форматирует допустимое число в качестве значения валюты. The <mx:CurrencyFormatter> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:CurrencyFormatter
    alignSymbol="left|right" 
    currencySymbol="$"
    decimalSeparatorFrom="."
    decimalSeparatorTo="."
    precision="-1"
    rounding="none|up|down|nearest"
    thousandsSeparatorFrom=","
    thousandsSeparatorTo=","
    useNegativeSign="true|false"
    useThousandsSeparator="true|false"
 />  
  
]]>
mx.formatters:Formatter Класс CurrencyFormatter форматирует допустимое число в качестве значения валюты. Он регулирует округление десятичных чисел и его точность, тысячный разделитель и знак минуса для отрицательных чисел; кроме того, он добавляет символ валюты. Символ валюты размещается слева или справа от значения с помощью свойства alignSymbol. Символ валюты может включать несколько символов, в том числе пробелы.

В случае ошибки возвращается пустая строка, а строка с описанием ошибки сохраняется в свойстве error. Свойство error может иметь одно из следующих значений:

  • Invalid value означает, что методу format() было передано недопустимое числовое значение. Значение должно являться допустимым числом в виде номера или строки.
  • Invalid format означает, что один из параметров содержит недопустимое значение.
mx.formatters.NumberBasemx.formatters.NumberBaseRoundTypeCurrencyFormatter Конструктор. Конструктор. format Форматирует значение value в качестве валюты.Отформатированная строка. В случае ошибки эта строка будет пустой. valueЗначение для форматирования. Форматирует значение value в качестве валюты. Если отформатировать значение value невозможно, возвращает пустую строку и записывает описание ошибки в свойство error. alignSymbol Помещает символ валюты слева или справа от отформатированного значения."left" Помещает символ валюты слева или справа от отформатированного значения. Допустимыми являются значения left и right. currencySymbol Символ, который будет использоваться в качестве символа валюты для отформатированного числа."$" Символ, который будет использоваться в качестве символа валюты для отформатированного числа. В качестве символа валюты можно использовать один или несколько символов, например «$» или «YEN». Можно также использовать пробелы между символом валюты и отформатированным числом. Если число является отрицательным, символ валюты отображается между этим числом и знаком «минус» или между круглыми скобками. decimalSeparatorFrom Символ десятичного разделителя, который будет использоваться при анализе входной строки."." Символ десятичного разделителя, который будет использоваться при анализе входной строки. decimalSeparatorTo Символ десятичного разделителя, который будет использоваться при выводе отформатированных десятичных чисел."." Символ десятичного разделителя, который будет использоваться при выводе отформатированных десятичных чисел. precision Количество десятичных разрядов для включения в выводимую строку.-1 Количество десятичных разрядов для включения в выводимую строку. Корректировку точности можно деактивировать путем установки значения -1. Если установлено значение -1, точность не изменяется. Так, при вводе значения 1,453 и установке значения для rounding на NumberBaseRoundType.NONE, программа возвращает значение 1,453. Если для свойства precision установлено значение -1 и указан определенный тип округления, программа возвращает значение, исходя из этого типа округления. rounding Способ округления числа.NumberBaseRoundType.NONE Способ округления числа. В ActionScript возможными значениями являются NumberBaseRoundType.NONE, NumberBaseRoundType.UP, NumberBaseRoundType.DOWN или NumberBaseRoundType.NEAREST. В MXML возможными значениями являются none, up, down или nearest. mx.formatters.NumberBaseRoundTypethousandsSeparatorFrom Символ для использования в качестве тысячного разделителя во входной строке."," Символ для использования в качестве тысячного разделителя во входной строке. thousandsSeparatorTo Символ для использования в качестве тысячного разделителя в выводимой строке."," Символ для использования в качестве тысячного разделителя в выводимой строке. useNegativeSign Если значение true, отрицательное число форматируется путем прибавления перед ним знака минуса «-».true Если значение true, отрицательное число форматируется путем добавления перед ним знака минуса «-». Если значение false, число форматируется путем заключения в круглые скобки, например (400). useThousandsSeparator Если значение true, число разбивается на тысячи с помощью символа разделителя.true Если значение true, число разбивается на тысячи с помощью символа разделителя.
SwitchSymbolFormatter Класс SwitchSymbolFormatter является служебным классом и используется при создании пользовательских средств форматирования.private Object Класс SwitchSymbolFormatter является служебным классом и используется при создании пользовательских средств форматирования. Этот класс выполняет подстановку путем замены символов заполнителей в одной строке числами из второй строки.

Например, для класса SwitchSymbolFormatter была указана следующая информация:

Строка формата: «Номер SocialSecurity: ###-##-####»

Входная строка: «123456789»

Класс SwitchSymbolFormatter анализирует строку формата и заменяет каждый символ заполнителя (по умолчанию символ номера (#)) цифрой из входной строки в порядке их указания во входной строке. Можно определить другой символ заполнителя путем его передачи конструктору при создании объекта SwitchSymbolFormatter.

На основе этих двух строк классом SwitchSymbolFormatter создается следующая выходная строка:

«Номер SocialSecurity: 123-45-6789»

Образец может содержать любые символы, если они являются постоянными для всех значений числовой части строки. При этом значение для форматирования должно быть числовым.

Количество цифр в исходном значении должно соответствовать количеству цифр, определенному в строке образца. Это условие должно выполняться сценарием, вызывающим объект SwitchSymbolFormatter.

mx.formatters.PhoneFormatterSwitchSymbolFormatter Конструктор.numberSymbol#Символ для использования в качестве символа образца. Конструктор. formatValue Создает новую строку путем форматирования исходной строки с помощью образца формата.Отформатированная строка. formatСтрока, определяющая запрашиваемый пользователем образец. sourceДопустимая числовая последовательность (при необходимости разрешено использование буквенных символов). Создает новую строку путем форматирования исходной строки с помощью образца формата.
NumberFormatter Класс NumberFormatter форматирует допустимое число путем корректировки значений округления и точности десятичных чисел, а также с использованием тысячного разделителя и знака минуса для отрицательных чисел. The <mx:NumberFormatter> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:NumberFormatter
    decimalSeparatorFrom="."
    decimalSeparatorTo="."
    precision="-1"
    rounding="none|up|down|nearest"
    thousandsSeparatorFrom=","
    thousandsSeparatorTo=","
    useNegativeSign="true|false"
    useThousandsSeparator="true|false"/>  
  
]]>
mx.formatters:Formatter Класс NumberFormatter форматирует допустимое число путем корректировки значений округления и точности десятичных чисел, а также с использованием тысячного разделителя и знака минуса для отрицательных чисел.

При совместном использовании свойств rounding и precision сначала применяется округление, а затем устанавливается длина десятичного числа с использованием указанного значения свойства precision. Это позволяет выполнить округление и получить конечное десятичное число; например, 303,99 = 304,00.

В случае ошибки возвращается пустая строка, а строка с описанием ошибки сохраняется в свойстве error. Свойство error может иметь одно из следующих значений:

  • Invalid value означает, что методу format() было передано недопустимое числовое значение. Значение должно являться допустимым числом в виде номера или строки.
  • Invalid format означает, что один из параметров содержит недопустимое значение.
mx.formatters.NumberBasemx.formatters.NumberBaseRoundTypeNumberFormatter Конструктор. Конструктор. format Форматирует число в виде строки.Отформатированная строка. В случае ошибки эта строка будет пустой. valueЗначение для форматирования. Форматирует число в виде строки. Если отформатировать значение value невозможно, возвращает пустую строку и записывает описание ошибки в свойство error. decimalSeparatorFrom Символ десятичного разделителя для использования при анализе входной строки."." Символ десятичного разделителя для использования при анализе входной строки.

При установке значения для этого свойства необходимо убедиться, что оно отличается от значения свойства thousandsSeparatorFrom. В противном случае при форматировании значения возникает ошибка.

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

При установке значения для этого свойства необходимо проверить, что оно отличается от значения свойства thousandsSeparatorTo. В противном случае при форматировании значения возникает ошибка.

format()
precision Количество десятичных разрядов для включения в выводимую строку.-1 Количество десятичных разрядов для включения в выводимую строку. Корректировку точности можно деактивировать путем установки значения -1. Если установлено значение -1, точность не изменяется. Например, при вводе значения 1,453 и определении для свойства rounding значения NumberBaseRoundType.NONE, возвращается значение 1,453. Если для свойства precision установлено значение -1, а также определен тип округления, то возвращается значение на основе соответствующего типа округления. rounding Указывает способ округления числа.NumberBaseRoundType.NONE Указывает способ округления числа.

В ActionScript для установки значения этого свойства можно использовать следующие константы: NumberBaseRoundType.NONE, NumberBaseRoundType.UP, NumberBaseRoundType.DOWN или NumberBaseRoundType.NEAREST. Допустимыми MXML-значениями являются значения down, nearest, up и none.

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

При установке значения данного свойства убедитесь, что оно отличается от значения свойства decimalSeparatorFrom. В противном случае при форматировании значения возникает ошибка.

format()
thousandsSeparatorTo Символ для использования в качестве тысячного разделителя в выводимой строке."," Символ для использования в качестве тысячного разделителя в выводимой строке.

При установке значения для этого свойства убедитесь, что оно отличается от значения свойства decimalSeparatorTo. В противном случае при форматировании значения возникает ошибка.

format()
useNegativeSign Если значение true, отрицательное число форматируется путем прибавления перед ним знака минуса «-».true Если значение true, отрицательное число форматируется путем добавления перед ним знака минуса «-». Если значение false, число форматируется путем заключения в круглые скобки, например (400). useThousandsSeparator Если значение true, число разбивается на тысячи с помощью символа разделителя.true Если значение true, число разбивается на тысячи с помощью символа разделителя.
DateBase Класс DateBase содержит информацию локализованной строки для использования классом mx.formatters.DateFormatter и функцией синтаксического анализа, которая выполняет рендеринг образца.Object Класс DateBase содержит информацию локализованной строки для использования классом mx.formatters.DateFormatter и функцией синтаксического анализа, которая выполняет визуализацию образца. Этот класс – вспомогательный для класса DateFormatter, и, как правило, не используется независимо. mx.formatters.DateFormatterdayNamesLong Удлиненный формат названий дней недели.["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"] Удлиненный формат названий дней недели. dayNamesShort Укороченный формат названий дней недели.["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"] Укороченный формат названий дней недели. monthNamesLong Удлиненный формат названий месяцев.["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]. Удлиненный формат названий месяцев. monthNamesShort Укороченный формат названий месяцев.["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct","Nov", "Dec"] Укороченный формат названий месяцев. timeOfDay Названия времени суток.["AM", "PM"] Названия времени суток. DateFormatter Класс DateFormatter использует строку формата для возврата отформатированной строки даты и времени из входной строки или объекта Date. You use the <mx:DateFormatter> tag to render date and time Strings from a Date object.

The <mx:DateFormatter> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:DateFormatter
    formatString="Y|M|D|A|E|H|J|K|L|N|S|Q"
   /> 
  
]]>
mx.formatters:Formatter Класс DateFormatter использует строку формата для возврата отформатированной строки даты и времени из входной строки или объекта Date. Можно создать большое количество вариантов, в том числе международные форматы.

В случае ошибки возвращается пустая строка, а строка с описанием ошибки сохраняется в свойстве error. Свойство error может иметь одно из следующих значений:

  • Invalid value означает, что методу format() передано значение, которое не является объектом Date или распознаваемым представлением строки даты. (Допускается пустой аргумент.)
  • Invalid format означает, что для свойства formatString установлено пустое значение («») либо в свойстве formatString содержится менее одной буквы образца.

Метод parseDateString() использует класс mx.formatters.DateBase для определения информации локализованной строки, необходимой для преобразования отформатированной в качестве строки даты в объект Date.

mx.formatters.DateBaseDateFormatter Конструктор. Конструктор. format Генерирует отформатированную в качестве даты строку из отформатированной в качестве даты строки или из объекта Date.Отформатированная строка. В случае ошибки эта строка будет пустой. Описание состояния ошибки записывается в свойство error. valueДата для форматирования. Может быть объектом Date или отформатированной в виде даты строкой, например Thursday, April 22, 2004. Генерирует отформатированную в качестве даты строку из отформатированной в качестве даты строки или из объекта Date. Формат выходной строки определяется свойством formatString. Если отформатировать значение value невозможно, возвращает пустую строку и записывает описание ошибки в свойство error. parseDateString Преобразует отформатированную в качестве строки дату в объект Date.Объект Date. strДата, отформатированная в виде строки. Преобразует отформатированную в качестве строки дату в объект Date. Названия месяцев и дней недели должны соответствовать названиям в классе mx.formatters.DateBase. Значение часа в строке должно находиться между 0 и 23 включительно. Значение минут и секунд должно находиться между 0 и 59 включительно. Этот метод используется в следующем примере для создания объекта Date:
      var myDate:Date = DateFormatter.parseDateString("2009-12-02 23:45:30"); 
mx.formatters.DateBase
formatString Образец маски."MM/DD/YYYY" Образец маски.

Строка образца составляется из букв в верхнем регистре, например: YYYY/MM.

Строка образца DateFormatter может помимо букв образца содержать и другой текст. Для создания допустимой строки образца требуется хотя бы одна буква образца.

В таблице представлены допустимые буквы образца:

Буква образцаОписание Y Год. Если в образце используются две буквы, обозначение года сокращается до двух цифр; в противном случае год обозначается четырьмя цифрами. Год может обозначаться с добавлением нуля, как показано в третьем примере:
  • YY = 05
  • YYYY = 2005
  • YYYYY = 02005
M Месяц года. Формат зависит от критериев, перечисленных ниже.
  • Если в образце используется одна буква, формат интерпретируется как числовой, состоящий из одной или двух цифр.
  • Если в образце используются две буквы, формат интерпретируется как числовой, состоящий из двух цифр.
  • Если в образце используются три буквы, формат интерпретируется как краткий текстовый формат.
  • Если в образце используются четыре буквы, формат интерпретируется как полный текстовый формат.
Примеры:
  • M = 7
  • MM= 07
  • MMM=Jul
  • MMMM= July
D Число месяца. Несмотря на то что для обозначения числа месяца можно использовать одну букву образца, как правило, используется две буквы.

Примеры:

  • D=4
  • DD=04
  • DD=10
E День недели. Формат зависит от критериев, перечисленных ниже.
  • Если в образце используется одна буква, формат интерпретируется как числовой, состоящий из одной или двух цифр.
  • Если в образце используются две буквы, формат интерпретируется как числовой, состоящий из двух цифр.
  • Если в образце используются три буквы, формат интерпретируется как краткий текстовый формат.
  • Если в образце используются четыре буквы, формат интерпретируется как полный текстовый формат.
Примеры:
  • E = 1
  • EE = 01
  • EEE = Mon
  • EEEE = Monday
A Индикатор am/pm (до и после полудня). J Час суток (0-23). H Час суток (1-24). K Час в формате am/pm (0-11). L Час в формате am/pm (1-12). N Минута часа.

Примеры:

  • N = 3
  • NN = 03
S Секунда минуты.

Пример:

  • SS = 30
Q Миллисекунда секунды

Пример:

  • QQ = 78
  • QQQ = 078
Другой текст В строку образца можно добавить другой текст для дополнительного форматирования строки. Можно использовать пунктуацию, числа и все буквы в нижнем регистре. Необходимо избегать букв в верхнем регистре, поскольку они могут интерпретироваться как буквы образца.

Пример:

  • EEEE, MMM. D, YYYY at L:NN:QQQ A = Tuesday, Sept. 8, 2005 at 1:26:012 PM
PhoneFormatter Класс PhoneFormatter преобразует допустимый номер в формат телефонного номера, включая международные конфигурации.The <mx:PhoneFormatter> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:PhoneFormatter
    areaCode="-1"
    areaCodeFormat="(###)"
    formatString="(###) ###-####"
    validPatternChars="+()#-. "
  />
  
]]>
mx.formatters:Formatter Класс PhoneFormatter преобразует допустимый номер в формат телефонного номера, включая международные конфигурации.

Для семизначного формата, принятого в США, предусмотрена функция быстрого доступа. При установленном значении для свойства areaCode и использовании семизначной строки формата (###-####), к возвращаемой строке с семизначным значением автоматически добавляется код зоны. Форматом кода зоны по умолчанию является (###). Для изменения этого формата используется свойство areaCodeFormat. Код зоны можно отформатировать любым способом, но он обязательно должен содержать три числовых заполнителя.

В случае ошибки возвращается пустая строка, а строка с описанием ошибки сохраняется в свойстве error. Свойство error может иметь одно из следующих значений:

  • Invalid value означает, что методу format() было передано недопустимое числовое значение. Значение должно являться допустимым числом в виде номера или строки; при использовании в значении количества цифр, отличного от указанного в строке формата, значение считается недопустимым.
  • Invalid format означает, что какой-либо из символов в свойстве formatString не является допустимым символом, указанным в свойстве validPatternChars, либо свойство areaCodeFormat указано, но не содержит трех числовых заполнителей.
mx.formatters.SwitchSymbolFormatterPhoneFormatter Конструктор. Конструктор. format Форматирует строку в виде телефонного номера.Отформатированная строка. В случае ошибки эта строка будет пустой. Описание состояния ошибки записывается в свойство error. valueЗначение для форматирования. Форматирует строку в виде телефонного номера. Если отформатировать значение невозможно, возвращается пустая строка, и описание ошибки записывается в свойство error. areaCodeFormat Формат кода зоны по умолчанию, если визуализация свойства areacode выполняется с использованием семизначного формата."(###) " Формат кода зоны по умолчанию, если визуализация свойства areacode выполняется с использованием семизначного формата. areaCode Номер кода зоны, добавляемый к семизначному телефонному номеру в формате, принятом в США, для создания десятизначного телефонного номера.-1 Номер кода зоны, добавляемый к семизначному телефонному номеру в формате, принятом в США, для создания десятизначного телефонного номера. Значение -1 указывает, что код зоны не добавляется. formatString Строка, которая содержит символы маски, представляющие указанный формат телефонного номера."(###) ###-####" Строка, которая содержит символы маски, представляющие указанный формат телефонного номера. validPatternChars Список допустимых символов для использования в свойстве formatString."+()#- ." Список допустимых символов для использования в свойстве formatString. Это свойство используется при проверке свойства formatString.
IFormatter Этот интерфейс определяет метод, который должен реализовать объект средства форматирования, чтобы использовать его в качестве свойства средства форматирования для элементов управления пользовательского интерфейса, таких как AdvancedDataGridColumn. Этот интерфейс определяет метод, который должен реализовать объект средства форматирования, чтобы использовать его в качестве свойства средства форматирования для элементов управления пользовательского интерфейса, таких как AdvancedDataGridColumn. mx.controls.advancedDataGridClasses.formatterformat Форматирует значение и возвращает String с новым отформатированным значением.Отформатированная строка. valueЗначение для форматирования. Форматирует значение и возвращает String с новым отформатированным значением. ZipCodeFormatter Класс ZipCodeFormatter форматирует допустимое число в соответствии с одним из следующих форматов на основе предоставляемого пользователем свойства formatString.The <mx:ZipCodeFormatter> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:ZipCodeFormatter
    formatString="#####|#####-####|### ###"
  />
  
]]>
mx.formatters:Formatter Класс ZipCodeFormatter форматирует допустимое число в соответствии с одним из следующих форматов на основе предоставляемого пользователем свойства formatString.
  • #####-####
  • ##### ####
  • #####
  • ### ### (Канада)

Для шестизначной маски должен вводиться шестизначный номер. При использовании пятизначной или девятизначной маски для форматирования допускается пятизначный или девятизначный номер.

В случае ошибки возвращается пустая строка, а строка с описанием ошибки сохраняется в свойстве error. Свойство error может иметь одно из следующих значений:

  • Invalid value означает, что методу format() было передано недопустимое числовое значение. Значение должно являться допустимым числом в виде номера или строки, за исключением почтового индекса для Канады, в котором допускаются буквенно-цифровые значения. При несоответствии количества цифр допустимому количеству из свойства formatString значение считается недопустимым.
  • Invalid format означает, что какой-либо символ в свойстве formatString не соответствует допустимым символам, указанным в свойстве validFormatChars, либо количество числовых заполнителей не равно 9, 5 или 6.
mx.formatters.SwitchSymbolFormatterZipCodeFormatter Конструктор. Конструктор. format Форматирует строку с использованием указанного формата.Отформатированная строка. В случае ошибки эта строка будет пустой. Описание состояния ошибки записывается в свойство error. valueЗначение для форматирования. Форматирует строку с использованием указанного формата. Если отформатировать значение невозможно, возвращается пустая строка, и описание ошибки записывается в свойство error. formatString Образец маски."#####" Образец маски. Возможными значениями являются #####-####, ##### ####, #####, ###-### и ### ###.
Formatter Класс Formatter является базовым классом для всех средств форматирования данных.The Formatter class defines the following tag attributes, which all of its subclasses inherit:

  <mx:tagname
    Properties
    error=""
  />
  
]]>
mx.formatters:IFormatterObject Класс Formatter является базовым классом для всех средств форматирования данных. Любой подкласс Formatter должен отменять метод format(). Formatter Конструктор. Конструктор. format Форматирует значение и возвращает строку с новым отформатированным значением.Отформатированная строка. valueЗначение для форматирования. Форматирует значение и возвращает строку с новым отформатированным значением. Все подклассы должны отменять этот метод для реализации средства форматирования. resourcesChanged Этот метод вызывается при создании класса Formatter и далее при каждой передаче события change для указания какого-либо изменения локализованных ресурсов. Этот метод вызывается при создании класса Formatter и далее при каждой передаче события change для указания на какое-либо изменение локализованных ресурсов.

Это событие передается при установке значения для свойства ResourceManager localeChain после завершения загрузки модуля ресурсов и при вызове метода ResourceManager update().

Подклассы должны отменять этот метод и после вызова super.resourcesChanged() выполнять соответствующую операцию в ответ на получение новых значений ресурсов.

error Описание, сохраняемое средством форматирования при появлении ошибки. Описание, сохраняемое средством форматирования при появлении ошибки. Для получения возможных значений этого свойства см. описание каждого средства форматирования.

Подклассы должны устанавливать это значение в методе format().

defaultInvalidFormatError Сообщение об ошибке в случае недопустимой строки формата, указанной для средства форматирования."Invalid format" Сообщение об ошибке в случае недопустимой строки формата, указанной для средства форматирования. defaultInvalidValueError Сообщения об ошибках в случае недопустимого значения, указанного для средства форматирования."Invalid value" Сообщения об ошибках в случае недопустимого значения, указанного для средства форматирования. resourceManager mx.resources:IResourceManager
NumberBase Класс NumberBase является служебным классом, который включает общие возможности форматирования номеров, в том числе округление, точность, форматирование тысяч и номеров со знаком «минус».Object Класс NumberBase является служебным классом, который включает общие возможности форматирования номеров, в том числе округление, точность, форматирование тысяч и номеров со знаком «минус». Этот класс используется при реализации классов средства форматирования. mx.formatters.NumberFormattermx.formatters.NumberBaseRoundTypeNumberBase Конструктор.decimalSeparatorFrom.Десятичный разделитель для использования при анализе входной строки. thousandsSeparatorFrom,Символ для использования в качестве тысячного разделителя во входной строке. decimalSeparatorTo.Символ десятичного разделителя, который будет использоваться при выводе отформатированных десятичных чисел. thousandsSeparatorTo,Символ для использования в качестве тысячного разделителя в выводимой строке. Конструктор. expandExponents Преобразует число с показателем степени в десятичное число.Отформатированный номер. valueСтрока для обработки в нотации показателя степени. Преобразует число с показателем степени в десятичное число. formatDecimal Форматирует число путем замены десятичного разделителя по умолчанию («.») на десятичный разделитель, указанный в decimalSeparatorTo.Представление входной строки, где разделитель «.» заменяется десятичным символом форматирования. valueСтроковое значение числа (формат, принятый в США, ####. ##). Форматирует число путем замены десятичного разделителя по умолчанию («.») на десятичный разделитель, указанный в decimalSeparatorTo. formatNegative Форматирует отрицательный номер с использованием знака «минус» (-) или круглых скобок ().Отформатированный номер. valueЗначение для форматирования. useSignЕсли значение true, используется знак «минус» (-). Если значение false, используются круглые скобки (). Форматирует отрицательный номер с использованием знака «минус» (-) или круглых скобок (). formatPrecision Форматирует число путем указания его десятичной точности с помощью свойства decimalSeparatorTo в качестве десятичного разделителя.Отформатированный номер. valueЗначение для форматирования. precisionКоличество десятичных разрядов, которое требуется использовать. Форматирует число путем указания его десятичной точности с помощью свойства decimalSeparatorTo в качестве десятичного разделителя. formatRoundingWithPrecision Форматирует номер путем его округления и указания десятичной точности.Отформатированный номер. valueЗначение для округления. roundTypeВозможные типы округления: NumberBaseRoundType.NONE, NumberBaseRoundType.UP, NumberBaseRoundType.DOWN или NumberBaseRoundType.NEAREST. precisionКоличество десятичных разрядов, которое требуется использовать. Форматирует номер путем его округления и указания десятичной точности. Возможные типы округления определяются посредством mx.formatters.NumberBaseRoundType. mx.formatters.NumberBaseRoundTypeformatRounding Форматирует номер путем его округления.Отформатированный номер. valueЗначение для округления. roundTypeВозможные типы округления: NumberBaseRoundType.NONE, NumberBaseRoundType.UP, NumberBaseRoundType.DOWN или NumberBaseRoundType.NEAREST. Форматирует номер путем его округления. Возможные типы округления определяются посредством mx.formatters.NumberBaseRoundType. mx.formatters.NumberBaseRoundTypeformatThousands Форматирует число с использованием свойства thousandsSeparatorTo в качестве тысячного разделителя и свойства decimalSeparatorTo в качестве десятичного разделителя.Отформатированный номер. valueЗначение для форматирования. Форматирует число с использованием свойства thousandsSeparatorTo в качестве тысячного разделителя и свойства decimalSeparatorTo в качестве десятичного разделителя. parseNumberString Извлекает номер из отформатированной строки.Значение, которое может являться десятичным числом. strСтрока для анализа числового значения. Извлекает номер из отформатированной строки. Анализирует строку слева направо и возвращает первую найденную числовую последовательность. Игнорирует тысячные разделители. Десятичные числа и цифры, следующие за десятичным разделителем, включаются в возвращаемую последовательность. decimalSeparatorFrom Символ десятичного разделителя для использования при анализе входной строки."." Символ десятичного разделителя для использования при анализе входной строки. decimalSeparatorTo Символ десятичного разделителя, который будет использоваться при выводе отформатированных десятичных чисел."." Символ десятичного разделителя, который будет использоваться при выводе отформатированных десятичных чисел. isValid Если значение равно true, форматирование завершено успешно, в противном случае – значение равно false.false Если значение равно true, форматирование завершено успешно, в противном случае – значение равно false. thousandsSeparatorFrom Символ для использования в качестве тысячного разделителя во входной строке."," Символ для использования в качестве тысячного разделителя во входной строке. thousandsSeparatorTo Символ для использования в качестве тысячного разделителя в выводимой строке."," Символ для использования в качестве тысячного разделителя в выводимой строке.