Пакет | mx.core |
Класс | public class FlexVersion |
Наследование | FlexVersion Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
compatibilityVersion
позволяет установить поведение, соответствующее предыдущим выпускам. Это флаг имеет тип global: невозможно применить одну версию компоненту или группе компонентов, а другую версию – другому компоненту ил группе.
Свойство | Определено | ||
---|---|---|---|
compatibilityErrorFunction : Function [статические]
Функция, вызов которой выполняется при многократной установке версии совместимости или при установке после ее прочтения. | FlexVersion | ||
compatibilityVersion : uint [статические]
Текущая версия, для совместимости с которой адаптирована инфраструктура. | FlexVersion | ||
compatibilityVersionString : String [статические]
Версия совместимости в виде строки формата «X.X.X». | FlexVersion | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object |
Константа | Определено | ||
---|---|---|---|
CURRENT_VERSION : uint = 0x04060000 [статические]
Текущая поставляемая версия Flex SDK, закодированная в виде uint. | FlexVersion | ||
VERSION_2_0 : uint = 0x02000000 [статические]
Значение compatibilityVersion для Flex 2.0 в числовом виде uint. | FlexVersion | ||
VERSION_2_0_1 : uint = 0x02000001 [статические]
Значение compatibilityVersion для Flex 2.0.1 в числовом виде uint. | FlexVersion | ||
VERSION_3_0 : uint = 0x03000000 [статические]
Значение compatibilityVersion для Flex 3.0 в числовом виде uint. | FlexVersion | ||
VERSION_4_0 : uint = 0x04000000 [статические]
Значение compatibilityVersion для Flex 4.0 в числовом виде uint. | FlexVersion | ||
VERSION_4_5 : uint = 0x04050000 [статические]
Значение compatibilityVersion для Flex 4.5 в числовом виде uint. | FlexVersion | ||
VERSION_4_6 : uint = 0x04060000 [статические]
Значение compatibilityVersion для Flex 4.6 в числовом виде uint. | FlexVersion | ||
VERSION_ALREADY_READ : String = "versionAlreadyRead" [статические]
Строка, переданная методу compatibilityErrorFunction() в качестве параметра, если версия совместимости уже была считана. | FlexVersion | ||
VERSION_ALREADY_SET : String = "versionAlreadySet" [статические]
Строка, передаваемая методу compatibilityErrorFunction() в качестве параметра, если версия совместимости уже задана. | FlexVersion |
compatibilityErrorFunction | свойство |
compatibilityErrorFunction:Function
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Функция, вызов которой выполняется при многократной установке версии совместимости или при установке после ее прочтения. Если эта функция не установлена, то в SDK возникнет ошибка. Если функция установлена, то объект File вызывает эту функцию, но способ обработки вызова определяется разработчиком. Эта функция также будет вызываться при многократной установке функции. Функция принимает два параметра: параметр uint
, представляющий устанавливаемую версию и строку с причиной ошибки установки – VERSION_ALREADY_SET
или VERSION_ALREADY_READ
.
Реализация
public static function get compatibilityErrorFunction():Function
public static function set compatibilityErrorFunction(value:Function):void
compatibilityVersion | свойство |
compatibilityVersion:uint
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Текущая версия, для совместимости с которой адаптирована инфраструктура. Значение по умолчанию равно CURRENT_VERSION
. Изменение возможно только один раз. Повторное изменение влечет за собой вызов метода compatibilityErrorFunction()
при его наличии или возникновение ошибки времени выполнения. Изменение после считывания свойства compatibilityVersion
вызывает возникновение ошибки, так как код зависит от уже запущенной версии. Уведомления не производятся. Предполагается, что установка производится однократно и до запуска кода, зависящего от версии.
Значением по умолчанию является FlexVersion.CURRENT_VERSION.
Реализация
public static function get compatibilityVersion():uint
public static function set compatibilityVersion(value:uint):void
compatibilityVersionString | свойство |
compatibilityVersionString:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Версия совместимости в виде строки формата «X.X.X». Это транзит в свойство compatibilityVersion
, которое преобразует число в понятную строковую версию и обратно.
Реализация
public static function get compatibilityVersionString():String
public static function set compatibilityVersionString(value:String):void
CURRENT_VERSION | Константа |
public static const CURRENT_VERSION:uint = 0x04060000
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Текущая поставляемая версия Flex SDK, закодированная в виде uint.
VERSION_2_0 | Константа |
public static const VERSION_2_0:uint = 0x02000000
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение compatibilityVersion
для Flex 2.0 в числовом виде uint
. Код может сравнивать эту константу со значением compatibilityVersion
, чтобы реализовать определенное поведение для конкретной версии.
VERSION_2_0_1 | Константа |
public static const VERSION_2_0_1:uint = 0x02000001
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение compatibilityVersion
для Flex 2.0.1 в числовом виде uint
. Код может сравнивать эту константу со значением compatibilityVersion
, чтобы реализовать определенное поведение для конкретной версии.
VERSION_3_0 | Константа |
public static const VERSION_3_0:uint = 0x03000000
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение compatibilityVersion
для Flex 3.0 в числовом виде uint
. Код может сравнивать эту константу со значением compatibilityVersion
, чтобы реализовать определенное поведение для конкретной версии.
VERSION_4_0 | Константа |
public static const VERSION_4_0:uint = 0x04000000
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение compatibilityVersion
для Flex 4.0 в числовом виде uint
. Код может сравнивать эту константу со значением compatibilityVersion
, чтобы реализовать определенное поведение для конкретной версии.
VERSION_4_5 | Константа |
public static const VERSION_4_5:uint = 0x04050000
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение compatibilityVersion
для Flex 4.5 в числовом виде uint
. Код может сравнивать эту константу со значением compatibilityVersion
, чтобы реализовать определенное поведение для конкретной версии.
VERSION_4_6 | Константа |
public static const VERSION_4_6:uint = 0x04060000
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.6 |
Версии среды выполнения: | Flash Player 11, AIR 3 |
Значение compatibilityVersion
для Flex 4.6 в числовом виде uint
. Код может сравнивать эту константу со значением compatibilityVersion
, чтобы реализовать определенное поведение для конкретной версии.
VERSION_ALREADY_READ | Константа |
public static const VERSION_ALREADY_READ:String = "versionAlreadyRead"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Строка, переданная методу compatibilityErrorFunction()
в качестве параметра, если версия совместимости уже была считана.
VERSION_ALREADY_SET | Константа |
public static const VERSION_ALREADY_SET:String = "versionAlreadySet"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Строка, передаваемая методу compatibilityErrorFunction()
в качестве параметра, если версия совместимости уже задана.
Tue Jun 12 2018, 11:34 AM Z