| Пакет | 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):voidcompatibilityVersion | свойство |
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):voidcompatibilityVersionString | свойство |
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):voidCURRENT_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
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства