myComboBox.sortItems(upperCaseFunc, Array.DESCENDING);
// The resulting sort order of myComboBox will be:
// Venus
// planet
// Mercury
// Earth
ComboBox.sortItemsBy()
Availability
Flash Player 7.
Edition
Flash MX Professional 2004.
Usage
myComboBox.sortItemsBy(fieldName, order [optionsFlag])
Parameters
A string that specifies the name of the field to use for sorting. This value is usually
fieldName
or
"label"
"data"
A string that specifies whether to sort the items in ascending order (
order
order (
).
"DESC"
optionsFlag
having to replicate the entire array or re-sort it repeatedly. This parameter is optional, but if used,
should replace the
The following are possible values for
•
Array.DESCENDING
•
Array.CASEINSENSITIVE
•
Array.NUMERIC
they aren't numbers, use a string comparison (which can be case-insensitive if that flag is
specified).
•
Array.UNIQUESORT
the array are identical or have identical sort fields.
•
Array.RETURNINDEXEDARRAY
sort. For example, the following array would return the second line of code and the array
would remain unchanged:
["a", "d", "c", "b"]
[0, 3, 2, 1]
You can combine these options into one value. For example, the following code combines options
3 and 1:
array.sort (Array.NUMERIC | Array.DESCENDING)
.
Lets you perform multiple sorts of different types on a single array without
parameter.
order
optionsFlag
, which sorts highest to lowest.
, which sorts without regard to case.
, which sorts numerically if the two elements being compared are numbers. If
, which returns an error code (0) instead of a sorted array if two objects in
, which returns an integer index array that is the result of the
:
ComboBox component
) or descending
"ASC"
209
Need help?
Do you have a question about the FLASH MX 2004-USING COMPONENTS and is the answer not in the manual?