Pakiet | flash.globalization |
Klasa | public final class LastOperationStatus |
Dziedziczenie | LastOperationStatus Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
lastOperationStatus
(tylko do odczytu), która jest dostępna w większości klas globalizacji.
Stała | Zdefiniowane przez | ||
---|---|---|---|
BUFFER_OVERFLOW_ERROR : String = "bufferOverflowError" [statyczny]
Wskazuje, że wielkość buforu nie jest wystarczająca do tego, aby przechowywać wynik. | LastOperationStatus | ||
ERROR_CODE_UNKNOWN : String = "errorCodeUnknown" [statyczny]
Wskazuje, że zwracany kod błędu nie jest znany. | LastOperationStatus | ||
ILLEGAL_ARGUMENT_ERROR : String = "illegalArgumentError" [statyczny]
Wskazuje, że argument przekazany do metody był niepoprawny. | LastOperationStatus | ||
INDEX_OUT_OF_BOUNDS_ERROR : String = "indexOutOfBoundsError" [statyczny]
Wskazuje, że iterator znalazł się poza zakresem lub że dla miesiąca, dnia lub godziny określono niepoprawny parametr. | LastOperationStatus | ||
INVALID_ATTR_VALUE : String = "invalidAttrValue" [statyczny]
Wskazuje, że określona wartość atrybutu jest poza oczekiwanym zakresem. | LastOperationStatus | ||
INVALID_CHAR_FOUND : String = "invalidCharFound" [statyczny]
Wskazuje, że znaleziono niepoprawną wartość Unicode. | LastOperationStatus | ||
MEMORY_ALLOCATION_ERROR : String = "memoryAllocationError" [statyczny]
Wskazuje, że przydzielanie pamięci nie powiodło się. | LastOperationStatus | ||
NO_ERROR : String = "noError" [statyczny]
Wskazuje, że ostatnia operacja została zakończona bez błędów. | LastOperationStatus | ||
NUMBER_OVERFLOW_ERROR : String = "numberOverflowError" [statyczny]
Wskazuje, że wynikiem operacji jest wartość, która przekracza określony typ liczbowy. | LastOperationStatus | ||
PARSE_ERROR : String = "parseError" [statyczny]
Wskazuje, że analiza liczby nie powiodła się. | LastOperationStatus | ||
PATTERN_SYNTAX_ERROR : String = "patternSyntaxError" [statyczny]
Wskazuje, że wzorzec formatowania liczby, daty lub godziny jest niepoprawny. | LastOperationStatus | ||
PLATFORM_API_FAILED : String = "platformAPIFailed" [statyczny]
Wskazuje, że operacja nie powiodła się w interfejsie API platformy. | LastOperationStatus | ||
TRUNCATED_CHAR_FOUND : String = "truncatedCharFound" [statyczny]
Wskazuje, że znaleziono obciętą wartość znaku Unicode. | LastOperationStatus | ||
UNEXPECTED_TOKEN : String = "unexpectedToken" [statyczny]
Wskazuje, że w ciągu znaków identyfikatora ustawień narodowych znaleziono nieoczekiwany znacznik. | LastOperationStatus | ||
UNSUPPORTED_ERROR : String = "unsupportedError" [statyczny]
Wskazuje, że żądana operacja lub opcja nie jest obsługiwana. | LastOperationStatus | ||
USING_DEFAULT_WARNING : String = "usingDefaultWarning" [statyczny]
Wskazuje, że w ostatniej operacji użyto wartości domyślnej systemu operacyjnego. | LastOperationStatus | ||
USING_FALLBACK_WARNING : String = "usingFallbackWarning" [statyczny]
Wskazuje, że w ostatniej operacji przyjęto wartość alternatywną. | LastOperationStatus |
BUFFER_OVERFLOW_ERROR | Stała |
public static const BUFFER_OVERFLOW_ERROR:String = "bufferOverflowError"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że wielkość bufora nie jest wystarczająca do tego, aby przechowywać wynik.
ERROR_CODE_UNKNOWN | Stała |
public static const ERROR_CODE_UNKNOWN:String = "errorCodeUnknown"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że zwracany kod błędu nie jest znany. Każda niestatyczna metoda może spowodować zwrócenie tego błędu (tak samo jak właściwości odczyt/zapis), jeśli operacja nie powiedzie się, a zwracany kod błędu jest nieznany.
ILLEGAL_ARGUMENT_ERROR | Stała |
public static const ILLEGAL_ARGUMENT_ERROR:String = "illegalArgumentError"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że argument przekazany do metody był niepoprawny.
Przykład: poniższy kod wskazuje, że ustawienie dla właściwości CurrencyFormatter.grouping
niepoprawnej wartości „3;” powoduje zwrócenie błędu dotyczącego niepoprawnego argumentu.
var cf:CurrencyFormatter = new CurrencyFormatter("en-US"); cf.groupingPattern = "3;"; trace(cf.lastOperationStatus); // "illegalArgumentError"
INDEX_OUT_OF_BOUNDS_ERROR | Stała |
public static const INDEX_OUT_OF_BOUNDS_ERROR:String = "indexOutOfBoundsError"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że iterator znalazł się poza zakresem lub dla miesiąca, dnia albo godziny określono niepoprawny parametr.
INVALID_ATTR_VALUE | Stała |
public static const INVALID_ATTR_VALUE:String = "invalidAttrValue"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że określona wartość atrybutu jest poza oczekiwanym zakresem.
Poniższy przykład wskazuje, że ustawienie dla właściwości NumberFormatter.negativeNumberFormat
wartości spoza zakresu wywołuje status nieprawidłowej wartości atrybutu.
var nf:NumberFormatter = new NumberFormatter(LocaleID.DEFAULT); nf.negativeNumberFormat = 9; nf.lastOperationStatus; // "invalidAttrValue"
INVALID_CHAR_FOUND | Stała |
public static const INVALID_CHAR_FOUND:String = "invalidCharFound"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że znaleziono niepoprawną wartość Unicode.
MEMORY_ALLOCATION_ERROR | Stała |
public static const MEMORY_ALLOCATION_ERROR:String = "memoryAllocationError"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że przydzielanie pamięci nie powiodło się.
NO_ERROR | Stała |
public static const NO_ERROR:String = "noError"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że ostatnia operacja została zakończona bez błędów. Ten status może być zwracany przez wszystkie konstruktory, metody niestatyczne, metody statyczne oraz właściwości odczytu/zapisu.
NUMBER_OVERFLOW_ERROR | Stała |
public static const NUMBER_OVERFLOW_ERROR:String = "numberOverflowError"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że wynikiem operacji jest wartość, która przekracza określony typ liczbowy.
PARSE_ERROR | Stała |
public static const PARSE_ERROR:String = "parseError"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że analiza liczby nie powiodła się. Ten status może być zwracany przez metody analizujące klas formatujących, takie jak CurrencyFormatter.parse()
i NumberFormatter.parseNumber()
. Na przykład przekazanie wartości "12abc34" jako parametru do metody CurrencyFormatter.parse()
spowoduje zwrócenie wartości "NaN" i ustawienie wartości lastOperationStatus
na LastOperationStatus.PARSE_ERROR
.
PATTERN_SYNTAX_ERROR | Stała |
public static const PATTERN_SYNTAX_ERROR:String = "patternSyntaxError"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że wzorzec formatowania liczby, daty lub godziny jest niepoprawny. Ten status zostanie ustawiony, jeśli system operacyjny użytkownika nie obsługuje danego wzorca.
Na przykład: poniższy kod przedstawia wartość właściwości lastOperationStatus
po użyciu niepoprawnego wzorca „xx” dla formatowania daty:
var df:DateTimeFormatter = new DateTimeFormatter("en-US"); df.setDateTimePattern("xx"); trace(df.lastOperationStatus); // "patternSyntaxError"
PLATFORM_API_FAILED | Stała |
public static const PLATFORM_API_FAILED:String = "platformAPIFailed"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że operacja nie powiodła się w interfejsie API platformy.
TRUNCATED_CHAR_FOUND | Stała |
public static const TRUNCATED_CHAR_FOUND:String = "truncatedCharFound"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że znaleziono obciętą wartość znaku Unicode.
UNEXPECTED_TOKEN | Stała |
public static const UNEXPECTED_TOKEN:String = "unexpectedToken"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że w ciągu znaków identyfikatora ustawień regionalnych znaleziono nieoczekiwany znacznik.
Na przykład: poniższy kod przedstawia wartość właściwości lastOperationStatus
po zastosowaniu niepełnego ciągu znaków w żądaniu dotyczącym identyfikatora ustawień narodowych. W rezultacie właściwość lastOperationStatus
jest ustawiana na wartość UNEXPECTED_TOKEN
po wywołaniu metody LocaleID.getKeysAndValues()
.
var locale:LocaleID = new LocaleID("en-US@Collation"); var kav:Object = locale.getKeysAndValues(); trace(locale.lastOperationStatus); // "unexpectedToken"
UNSUPPORTED_ERROR | Stała |
public static const UNSUPPORTED_ERROR:String = "unsupportedError"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że żądana operacja lub opcja nie jest obsługiwana. Ten status może być zwracany przez takie metody, jak DateTimeFormatter.setDateTimePattern()
i przy odczytywaniu wartości takich właściwości, jak Collator.ignoreCase
.
USING_DEFAULT_WARNING | Stała |
public static const USING_DEFAULT_WARNING:String = "usingDefaultWarning"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że w ostatniej operacji użyto wartości domyślnej systemu operacyjnego. Ten status mogą zwracać konstruktory klasy.
USING_FALLBACK_WARNING | Stała |
public static const USING_FALLBACK_WARNING:String = "usingFallbackWarning"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2 |
Wskazuje, że w ostatniej operacji przyjęto wartość alternatywną. Ten status może być zwracany przez takie konstruktory i metody, jak DateTimeFormatter.setDateTimeStyles()
, oraz przy odczytywaniu takich właściwości, jak CurrencyFormatter.groupingPattern
.
Tue Jun 12 2018, 12:06 PM Z