包 | 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 |
表示在最近操作期间使用了操作系统默认值。Class 构造函数可以返回此状态。
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, 11:04 AM Z