包 | mx.core |
类 | public class FlexVersion |
继承 | FlexVersion Object |
compatibilityVersion
属性,可以将行为更改为与先前版本匹配。这是一个“全局”标志;您不能对一个组件或一组组件应用一个版本,而对另一个组件或另一组组件应用另一版本。
另请参见
属性 | 定义方 | ||
---|---|---|---|
compatibilityErrorFunction : Function [静态] 当多次设置兼容版本或在读取后设置兼容版本时调用的函数。 | FlexVersion | ||
compatibilityVersion : uint [静态] 框架维护其兼容性的当前版本。 | FlexVersion | ||
compatibilityVersionString : String [静态] 兼容版本,“X.X.X”格式的字符串。 | FlexVersion | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
prototype : Object [静态]
对类或函数对象的原型对象的引用。 | Object |
常量 | 定义方 | ||
---|---|---|---|
CURRENT_VERSION : uint = 0x03000000 [静态] Flex SDK 的当前发布版本,编码为 uint。 | FlexVersion | ||
VERSION_2_0 : uint = 0x02000000 [静态] Flex 2.0 的 compatibilityVersion 值,使用数字编码为 uint。 | FlexVersion | ||
VERSION_2_0_1 : uint = 0x02000001 [静态] Flex 2.0.1 的 compatibilityVersion 值,使用数字编码为 uint. | FlexVersion | ||
VERSION_3_0 : uint = 0x03000000 [静态] Flex 3.0 的 compatibilityVersion 值,使用数字编码为 uint。 | FlexVersion | ||
VERSION_ALREADY_READ : String = "versionAlreadyRead" [静态] 作为参数传递给 compatibilityErrorFunction() 方法的 String(如果已读取兼容版本)。 | FlexVersion | ||
VERSION_ALREADY_SET : String = "versionAlreadySet" [静态] 作为参数传递给 compatibilityErrorFunction() 方法的 String(如果已设置兼容版本)。 | FlexVersion |
compatibilityErrorFunction | 属性 |
compatibilityErrorFunction:Function
[读写]
当多次设置兼容版本或在读取后设置兼容版本时调用的函数。如果未设置此函数,SDK 将引发错误。如果已设置此函数,File 将调用此函数,但如何处理此调用由开发人员决定。当多次设置该函数时,也会调用此函数。该函数包含两个参数:第一个是 uint
,即试图设置的版本;第二个是指示失败原因的字符串,可以是 VERSION_ALREADY_SET
或 VERSION_ALREADY_READ
。
public static function get compatibilityErrorFunction():Function
public function set compatibilityErrorFunction(value:Function):void
compatibilityVersion | 属性 |
compatibilityVersion:uint
[读写]
框架维护其兼容性的当前版本。默认为 CURRENT_VERSION
。它只能更改一次;另外更改时会导致调用 compatibilityErrorFunction()
方法(如果存在),或导致运行时错误。在读取 compatibilityVersion
属性后对其进行更改会导致错误,因为依赖于该版本的代码已在运行。不会发出任何通知,系统将假定此版本只设置了一次,并且早在依赖它的版本运行之前就已进行了设置。
默认值为 FlexVersion.CURRENT_VERSION.
public static function get compatibilityVersion():uint
public function set compatibilityVersion(value:uint):void
compatibilityVersionString | 属性 |
compatibilityVersionString:String
[读写]
兼容版本,“X.X.X”格式的字符串。该字符串将传递给 compatibilityVersion
属性,此属性可将数字转换为便于人们理解的 String 版本,或逆向转换。
public static function get compatibilityVersionString():String
public function set compatibilityVersionString(value:String):void
CURRENT_VERSION | 常量 |
public static const CURRENT_VERSION:uint = 0x03000000
Flex SDK 的当前发布版本,编码为 uint。
VERSION_2_0 | 常量 |
public static const VERSION_2_0:uint = 0x02000000
Flex 2.0 的 compatibilityVersion
值,使用数字编码为 uint
。代码可以将此常数与 compatibilityVersion
进行比较,以实现版本特定的行为。
VERSION_2_0_1 | 常量 |
public static const VERSION_2_0_1:uint = 0x02000001
Flex 2.0.1 的 compatibilityVersion
值,使用数字编码为 uint
。代码可以将此常数与 compatibilityVersion
进行比较,以实现版本特定的行为。
VERSION_3_0 | 常量 |
public static const VERSION_3_0:uint = 0x03000000
Flex 3.0 的 compatibilityVersion
值,使用数字编码为 uint
。代码可以将此常数与 compatibilityVersion
进行比较,以实现版本特定的行为。
VERSION_ALREADY_READ | 常量 |
public static const VERSION_ALREADY_READ:String = "versionAlreadyRead"
作为参数传递给 compatibilityErrorFunction()
方法的 String(如果已读取兼容版本)。
VERSION_ALREADY_SET | 常量 |
public static const VERSION_ALREADY_SET:String = "versionAlreadySet"
作为参数传递给 compatibilityErrorFunction()
方法的 String(如果已设置兼容版本)。