Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
mx.core 

FlexVersion  - AS3 Flex

Пакетmx.core
Классpublic class FlexVersion
НаследованиеFlexVersion Inheritance 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
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
Общедоступные методы
 МетодОпределено
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
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() в качестве параметра, если версия совместимости уже задана.





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.