Cette classe est une classe d’enveloppe autour de la classe
La classe flash.globalization.Collator utilise le système d’exploitation sous-jacent pour la fonctionnalité de formatage et pour fournir les données spécifiques aux paramètres régionaux. Sur certains systèmes d’exploitation, les classes flash.globalization ne sont pas prises en charge ; cette classe d’enveloppe fournit des fonctionnalités de secours.
Cette classe définit les valeurs initiales des diverses options de classement à des fins de tri linguistique général, comme par exemple le tri d’une liste de chaînes de caractères présentées à un utilisateur final. Dans ce mode, les différences entre majuscules et minuscules, caractères accentués et autres différences spécifiques aux paramètres régionaux sont prises en compte lors de la comparaison de chaînes.
La comparaison fournie par une occurrence de cette classe est équivalente à la construction d’une occurrence de la classe
Les paramètres régionaux pour cette classe sont fournis par le style de paramètres régionaux. Le style de paramètres régionaux peut être défini de plusieurs manières :
Example: <fx:Declarations> <s:SortingCollator id="sc" /> </fx:Declarations>
Example: <fx:Declarations> <s:SortingCollator id="sc_France" locale="fr-FR" /> </fx:Declarations>
Si le style
Cette classe est une classe d’enveloppe autour de la classe
La classe
<fx:Declarations> <s:StringTools id="st" /> </fx:Declarations>
<fx:Declarations> <s:StringTools id="st_turkish" locale="tr-TR" /> </fx:Declarations>
Si le style
Si les paramètres régionaux définis par le style des
Cette classe est une classe d’enveloppe autour de la classe
La classe flash.globalization.Collator utilise le système d’exploitation sous-jacent pour la fonctionnalité de formatage et pour fournir les données spécifiques aux paramètres régionaux. Sur certains systèmes d’exploitation, les classes flash.globalization ne sont pas prises en charge ; cette classe d’enveloppe fournit des fonctionnalités de secours.
Cette classe définit les valeurs initiales des divers cas de classement pour la mise en correspondance générale de chaînes, notamment pour déterminer si deux chaînes sont équivalentes ou pour rechercher un mot donné dans un bloc de texte. Dans ce mode, les différences entre majuscules et minuscules, caractères accentués, etc., sont ignorées lors de la comparaison de chaînes.
La comparaison fournie par une occurrence de cette classe est équivalente à la construction d’une occurrence de la classe
Les paramètres régionaux pour cette classe sont fournis par le style de paramètres régionaux. Le style de paramètres régionaux peut être défini de plusieurs manières :
Example: <fx:Declarations> <s:MatchingCollator id="mc" /> </fx:Declarations>
Example: <fx:Declarations> <s:MatchingCollator id="mc_France" locale="fr-FR" /> </fx:Declarations>
Si le style
Par exemple, le code suivant indique qu’un état d’erreur d’argument non valide est défini lorsque la propriété
var cf:CurrencyFormatter = new CurrencyFormatter(); cf.setStyle("locale","en_US"); cf.groupingPattern = "3;"; trace(cf.lastOperationStatus); // "illegalArgumentError"
L’exemple suivant indique que définir la propriété
var nf:NumberFormatter = new NumberFormatter(); nf.setStyle("locale","en_US"); nf.negativeNumberFormat = 9; nf.lastOperationStatus; // "invalidAttrValue"
Par exemple, le code suivant affiche la valeur de la propriété
var df:DateTimeFormatter = new DateTimeFormatter(); df.setStyle("locale","en_US"); df.setDateTimePattern("xx"); trace(df.lastOperationStatus); // "patternSyntaxError"
Par exemple, le code suivant affiche la valeur de la propriété
var locale:flash.globalization.LocaleID = new flash.globalization.LocaleID("en-US@Collation"); var kav:Object = locale.getKeysAndValues(); trace(locale.lastOperationStatus); // "unexpectedToken"