套件 | flash.globalization |
類別 | public final class LastOperationStatus |
繼承 | LastOperationStatus Object |
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
lastOperationStatus
來擷取這些值。
常數 | 定義自 | ||
---|---|---|---|
BUFFER_OVERFLOW_ERROR : String = "bufferOverflowError" [靜態]
表示所提供的緩衝區不足以保留結果。 | LastOperationStatus | ||
ERROR_CODE_UNKNOWN : String = "errorCodeUnknown" [靜態]
表示傳回的是未知的錯誤碼。 | LastOperationStatus | ||
ILLEGAL_ARGUMENT_ERROR : String = "illegalArgumentError" [靜態]
表示傳至方法的引數不合法。 | LastOperationStatus | ||
INDEX_OUT_OF_BOUNDS_ERROR : String = "indexOutOfBoundsError" [靜態]
表示迴圈指標超出範圍,或指定的月、日、時間參數無效。 | LastOperationStatus | ||
INVALID_ATTR_VALUE : String = "invalidAttrValue" [靜態]
表示提供的特質值超出預計範圍。 | LastOperationStatus | ||
INVALID_CHAR_FOUND : String = "invalidCharFound" [靜態]
表示發現無效的 Unicode 值。 | LastOperationStatus | ||
MEMORY_ALLOCATION_ERROR : String = "memoryAllocationError" [靜態]
表示記憶體配置失敗。 | LastOperationStatus | ||
NO_ERROR : String = "noError" [靜態]
指出成功且無任何錯誤的上一次作業。 | LastOperationStatus | ||
NUMBER_OVERFLOW_ERROR : String = "numberOverflowError" [靜態]
表示某作業產生的值超出指定的數值類型。 | LastOperationStatus | ||
PARSE_ERROR : String = "parseError" [靜態]
表示剖析數字失敗。 | LastOperationStatus | ||
PATTERN_SYNTAX_ERROR : String = "patternSyntaxError" [靜態]
表示格式化數字、日期或時間的樣式無效。 | LastOperationStatus | ||
PLATFORM_API_FAILED : String = "platformAPIFailed" [靜態]
表示某作業的基礎平台 API 失敗。 | LastOperationStatus | ||
TRUNCATED_CHAR_FOUND : String = "truncatedCharFound" [靜態]
表示發現被截斷的 Unicode 字元值。 | LastOperationStatus | ||
UNEXPECTED_TOKEN : String = "unexpectedToken" [靜態]
表示在地區設定 ID 字串中偵測到未預期的字符。 | LastOperationStatus | ||
UNSUPPORTED_ERROR : String = "unsupportedError" [靜態]
表示不支援所要求的作業或選項。 | LastOperationStatus | ||
USING_DEFAULT_WARNING : String = "usingDefaultWarning" [靜態]
指出在大部分近期的作業中,使用的是作業系統預設值。 | LastOperationStatus | ||
USING_FALLBACK_WARNING : String = "usingFallbackWarning" [靜態]
指出大部分近期的作業都有一個後援值。 | LastOperationStatus |
BUFFER_OVERFLOW_ERROR | 常數 |
public static const BUFFER_OVERFLOW_ERROR:String = "bufferOverflowError"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
表示所提供的緩衝區不足以保留結果。
ERROR_CODE_UNKNOWN | 常數 |
public static const ERROR_CODE_UNKNOWN:String = "errorCodeUnknown"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
表示傳回的是未知的錯誤碼。當作業未成功且傳回未知的錯誤碼時,任何非靜態方法或讀/寫屬性都會傳回此錯誤。
ILLEGAL_ARGUMENT_ERROR | 常數 |
public static const ILLEGAL_ARGUMENT_ERROR:String = "illegalArgumentError"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
表示傳至方法的引數不合法。
例如,下列程式碼顯示 CurrencyFormatter.grouping
屬性設為無效值「3;」時,會設定無效的引數錯誤狀態。
var cf:CurrencyFormatter = new CurrencyFormatter("en-US"); cf.groupingPattern = "3;"; trace(cf.lastOperationStatus); // "illegalArgumentError"
INDEX_OUT_OF_BOUNDS_ERROR | 常數 |
public static const INDEX_OUT_OF_BOUNDS_ERROR:String = "indexOutOfBoundsError"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
表示迴圈指標超出範圍,或指定的月、日、時間參數無效。
INVALID_ATTR_VALUE | 常數 |
public static const INVALID_ATTR_VALUE:String = "invalidAttrValue"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
表示提供的特質值超出預計範圍。
下列範例顯示將 NumberFormatter.negativeNumberFormat
屬性設為超出範圍的值時,會產生無效的特質值狀態。
var nf:NumberFormatter = new NumberFormatter(LocaleID.DEFAULT); nf.negativeNumberFormat = 9; nf.lastOperationStatus; // "invalidAttrValue"
INVALID_CHAR_FOUND | 常數 |
public static const INVALID_CHAR_FOUND:String = "invalidCharFound"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
表示發現無效的 Unicode 值。
MEMORY_ALLOCATION_ERROR | 常數 |
public static const MEMORY_ALLOCATION_ERROR:String = "memoryAllocationError"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
表示記憶體配置失敗。
NO_ERROR | 常數 |
public static const NO_ERROR:String = "noError"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
指出成功且無任何錯誤的上一次作業。所有建構函式、非靜態方法、靜態方法和讀/寫屬性,都可能傳回此狀態。
NUMBER_OVERFLOW_ERROR | 常數 |
public static const NUMBER_OVERFLOW_ERROR:String = "numberOverflowError"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
表示某作業產生的值超出指定的數值類型。
PARSE_ERROR | 常數 |
public static const PARSE_ERROR:String = "parseError"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
表示剖析數字失敗。剖析 formatter 類別 (例如 CurrencyFormatter.parse()
和 NumberFormatter.parseNumber()
) 的方法時,會傳回此狀態。例如,如果值 "12abc34" 以參數的形式傳遞至 CurrencyFormatter.parse()
方法,方法會傳回 "NaN" 並將 lastOperationStatus
值設定成 LastOperationStatus.PARSE_ERROR
。
PATTERN_SYNTAX_ERROR | 常數 |
public static const PATTERN_SYNTAX_ERROR:String = "patternSyntaxError"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
表示格式化數字、日期或時間的樣式無效。當使用者的作業系統不支援指定樣式時,就會設定此狀態。
例如,下列程式碼顯示使用無效的「xx」樣式進行日期格式化後,lastOperationStatus
屬性的值:
var df:DateTimeFormatter = new DateTimeFormatter("en-US"); df.setDateTimePattern("xx"); trace(df.lastOperationStatus); // "patternSyntaxError"
PLATFORM_API_FAILED | 常數 |
public static const PLATFORM_API_FAILED:String = "platformAPIFailed"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
表示某作業的基礎平台 API 失敗。
TRUNCATED_CHAR_FOUND | 常數 |
public static const TRUNCATED_CHAR_FOUND:String = "truncatedCharFound"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
表示發現被截斷的 Unicode 字元值。
UNEXPECTED_TOKEN | 常數 |
public static const UNEXPECTED_TOKEN:String = "unexpectedToken"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
表示在地區設定 ID 字串中偵測到未預期的字符。
例如,下列程式碼顯示要求地區設定 ID 時使用不完整的字串後,lastOperationStatus
屬性的值。結果,呼叫 LocaleID.getKeysAndValues()
方法之後,lastOperationStatus
屬性會被設為 UNEXPECTED_TOKEN
值。
var locale:LocaleID = new LocaleID("en-US@Collation"); var kav:Object = locale.getKeysAndValues(); trace(locale.lastOperationStatus); // "unexpectedToken"
UNSUPPORTED_ERROR | 常數 |
public static const UNSUPPORTED_ERROR:String = "unsupportedError"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
表示不支援所要求的作業或選項。使用如 DateTimeFormatter.setDateTimePattern()
的方法以及擷取如 Collator.ignoreCase
的屬性時,可傳回此狀態。
USING_DEFAULT_WARNING | 常數 |
public static const USING_DEFAULT_WARNING:String = "usingDefaultWarning"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
指出在大部分近期的作業中,使用的是作業系統預設值。類別建構函式可以傳回此狀態。
USING_FALLBACK_WARNING | 常數 |
public static const USING_FALLBACK_WARNING:String = "usingFallbackWarning"
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10.1, AIR 2 |
指出大部分近期的作業都有一個後援值。使用如 DateTimeFormatter.setDateTimeStyles()
的建構函式以及擷取如 CurrencyFormatter.groupingPattern
的屬性時,可傳回此狀態。
Tue Jun 12 2018, 03:47 PM Z