<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" />]]>
В случае ошибки возвращается пустая строка, а строка с описанием ошибки сохраняется в свойстве
Например, для класса SwitchSymbolFormatter была указана следующая информация:
Строка формата: «Номер SocialSecurity: ###-##-####»
Входная строка: «123456789»
Класс SwitchSymbolFormatter анализирует строку формата и заменяет каждый символ заполнителя (по умолчанию символ номера (#)) цифрой из входной строки в порядке их указания во входной строке. Можно определить другой символ заполнителя путем его передачи конструктору при создании объекта SwitchSymbolFormatter.
На основе этих двух строк классом SwitchSymbolFormatter создается следующая выходная строка:
«Номер SocialSecurity: 123-45-6789»
Образец может содержать любые символы, если они являются постоянными для всех значений числовой части строки. При этом значение для форматирования должно быть числовым.
Количество цифр в исходном значении должно соответствовать количеству цифр, определенному в строке образца. Это условие должно выполняться сценарием, вызывающим объект SwitchSymbolFormatter.
<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"/>]]>
При совместном использовании свойств
В случае ошибки возвращается пустая строка, а строка с описанием ошибки сохраняется в свойстве
При установке значения для этого свойства необходимо убедиться, что оно отличается от значения свойства
При установке значения для этого свойства необходимо проверить, что оно отличается от значения свойства
В ActionScript для установки значения этого свойства можно использовать следующие константы:
При установке значения данного свойства убедитесь, что оно отличается от значения свойства
При установке значения для этого свойства убедитесь, что оно отличается от значения свойства
<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" />]]>
В случае ошибки возвращается пустая строка, а строка с описанием ошибки сохраняется в свойстве
Метод
var myDate:Date = DateFormatter.parseDateString("2009-12-02 23:45:30");
Строка образца составляется из букв в верхнем регистре, например: YYYY/MM.
Строка образца DateFormatter может помимо букв образца содержать и другой текст. Для создания допустимой строки образца требуется хотя бы одна буква образца.
В таблице представлены допустимые буквы образца:
Примеры:
Примеры:
Пример:
Пример:
Пример:
<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:ZipCodeFormatter>
tag
inherits all of the tag attributes of its superclass,
and adds the following tag attributes:
<mx:ZipCodeFormatter formatString="#####|#####-####|### ###" />]]>
Для шестизначной маски должен вводиться шестизначный номер. При использовании пятизначной или девятизначной маски для форматирования допускается пятизначный или девятизначный номер.
В случае ошибки возвращается пустая строка, а строка с описанием ошибки сохраняется в свойстве
<mx:tagname Properties error="" />]]>
Это событие передается при установке значения для свойства ResourceManager
Подклассы должны отменять этот метод и после вызова
Подклассы должны устанавливать это значение в методе