Paket | mx.core |
Klasse | public class FlexVersion |
Vererbung | FlexVersion Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
compatibilityVersion
-Eigenschaft kann das Verhalten so geändert werden, dass es demjenigen vorheriger Versionen entspricht. Dies ist ein „globales“ Flag. Sie können nicht eine Version auf eine Komponente oder Komponentengruppe, und eine andere Version auf eine andere Komponente oder Komponentengruppe anwenden.
Eigenschaft | Definiert von | ||
---|---|---|---|
compatibilityErrorFunction : Function [statisch]
Eine Funktion, die aufgerufen wird, wenn die Kompatibilitätsversion mehr als einmal oder nach dem Lesen eingestellt wird. | FlexVersion | ||
compatibilityVersion : uint [statisch]
Die aktuelle Version, für die das Framework die Kompatibilität aufrechterhält. | FlexVersion | ||
compatibilityVersionString : String [statisch]
Die Kompatibilitätsversion, als String der Form „X.X.X“. | FlexVersion | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object |
Konstante | Definiert von | ||
---|---|---|---|
CURRENT_VERSION : uint = 0x04060000 [statisch]
Die aktuell veröffentlichte Version des Flex-SDK, als uint-Wert kodiert. | FlexVersion | ||
VERSION_2_0 : uint = 0x02000000 [statisch]
Der compatibilityVersion-Wert von Flex 2.0, numerisch kodiert als uint-Wert. | FlexVersion | ||
VERSION_2_0_1 : uint = 0x02000001 [statisch]
Der compatibilityVersion-Wert von Flex 2.0.1, numerisch kodiert als uint-Wert. | FlexVersion | ||
VERSION_3_0 : uint = 0x03000000 [statisch]
Der compatibilityVersion-Wert von Flex 3.0, numerisch kodiert als uint-Wert. | FlexVersion | ||
VERSION_4_0 : uint = 0x04000000 [statisch]
Der compatibilityVersion-Wert von Flex 4.0, numerisch kodiert als uint-Wert. | FlexVersion | ||
VERSION_4_5 : uint = 0x04050000 [statisch]
Der compatibilityVersion-Wert von Flex 4.5, numerisch kodiert als ein uint-Wert. | FlexVersion | ||
VERSION_4_6 : uint = 0x04060000 [statisch]
Der Wert compatibilityVersion von Flex 4.6, numerisch kodiert als ein uint-Wert. | FlexVersion | ||
VERSION_ALREADY_READ : String = "versionAlreadyRead" [statisch]
Ein String, der als Parameter an die compatibilityErrorFunction()-Methode übergeben wird, wenn die Kompatibilitätsversion bereits gelesen wurde. | FlexVersion | ||
VERSION_ALREADY_SET : String = "versionAlreadySet" [statisch]
Ein String, der als Parameter an die compatibilityErrorFunction()-Methode übergeben wird, wenn die Kompatibilitätsversion bereits eingestellt wurde. | FlexVersion |
compatibilityErrorFunction | Eigenschaft |
compatibilityErrorFunction:Function
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine Funktion, die aufgerufen wird, wenn die Kompatibilitätsversion mehr als einmal oder nach dem Lesen eingestellt wird. Ist diese Funktion nicht eingestellt, erzeugt das SDK einen Fehler. Ist sie eingestellt, ruft die Datei diese Funktion auf, aber der Entwickler entscheidet, wie der Aufruf gehandhabt werden soll. Diese Funktion wird auch dann aufgerufen, wenn die Funktion mehr als einmal eingestellt wird. Die Funktion verwendet zwei Parameter: der erste ist ein uint
-Wert, der der Version entspricht, die eingestellt werden sollte, und der zweite ist ein String zur Angabe des Grunds, warum dies fehlschlug, und zwar entweder VERSION_ALREADY_SET
oder VERSION_ALREADY_READ
.
Implementierung
public static function get compatibilityErrorFunction():Function
public static function set compatibilityErrorFunction(value:Function):void
compatibilityVersion | Eigenschaft |
compatibilityVersion:uint
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die aktuelle Version, für die das Framework die Kompatibilität aufrechterhält. Standardmäßig ist dies CURRENT_VERSION
. Diese Einstellung kann nur einmal geändert werden. Eine zweite Änderung führt zu einem Aufruf der compatibilityErrorFunction()
-Methode, wenn diese vorhanden ist, oder zu einem Laufzeitfehler. Ein Ändern dieser Einstellung nach dem Lesen der compatibilityVersion
-Eigenschaft führt zu einem Fehler, da von der Version abhängiger Code bereits ausgeführt wurde. Es gibt keine Benachrichtigungen. Es wird davon ausgegangen, dass diese Einstellung nur einmal vorgenommen wird, und zwar so früh, dass davon abhängiger Code noch nicht ausgeführt wurde.
Der Standardwert ist FlexVersion.CURRENT_VERSION.
Implementierung
public static function get compatibilityVersion():uint
public static function set compatibilityVersion(value:uint):void
compatibilityVersionString | Eigenschaft |
compatibilityVersionString:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Kompatibilitätsversion, als String der Form „X.X.X“. Dies ist ein an die compatibilityVersion
-Eigenschaft übergebener String, welcher die Zahl in eine besser lesbare Stringversion (und zurück) konvertiert.
Implementierung
public static function get compatibilityVersionString():String
public static function set compatibilityVersionString(value:String):void
CURRENT_VERSION | Konstante |
public static const CURRENT_VERSION:uint = 0x04060000
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die aktuell veröffentlichte Version des Flex-SDK, als uint-Wert kodiert.
VERSION_2_0 | Konstante |
public static const VERSION_2_0:uint = 0x02000000
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der compatibilityVersion
-Wert von Flex 2.0, numerisch kodiert als ein uint
-Wert. Der Code kann diese Konstante mit compatibilityVersion
vergleichen, um versionsspezifisches Verhalten zu implementieren.
VERSION_2_0_1 | Konstante |
public static const VERSION_2_0_1:uint = 0x02000001
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der compatibilityVersion
-Wert von Flex 2.0.1, numerisch kodiert als ein uint
-Wert. Der Code kann diese Konstante mit compatibilityVersion
vergleichen, um versionsspezifisches Verhalten zu implementieren.
VERSION_3_0 | Konstante |
public static const VERSION_3_0:uint = 0x03000000
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der compatibilityVersion
-Wert von Flex 3.0, numerisch kodiert als ein uint
-Wert. Der Code kann diese Konstante mit compatibilityVersion
vergleichen, um versionsspezifisches Verhalten zu implementieren.
VERSION_4_0 | Konstante |
public static const VERSION_4_0:uint = 0x04000000
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der compatibilityVersion
-Wert von Flex 4.0, numerisch kodiert als ein uint
-Wert. Der Code kann diese Konstante mit compatibilityVersion
vergleichen, um versionsspezifisches Verhalten zu implementieren.
VERSION_4_5 | Konstante |
public static const VERSION_4_5:uint = 0x04050000
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der compatibilityVersion
-Wert von Flex 4.5, numerisch kodiert als ein uint
-Wert. Der Code kann diese Konstante mit compatibilityVersion
vergleichen, um versionsspezifisches Verhalten zu implementieren.
VERSION_4_6 | Konstante |
public static const VERSION_4_6:uint = 0x04060000
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.6 |
Laufzeitversionen: | Flash Player 11, AIR 3 |
Der Wert compatibilityVersion
von Flex 4.6, numerisch kodiert als ein uint
-Wert. Der Code kann diese Konstante mit compatibilityVersion
vergleichen, um versionsspezifisches Verhalten zu implementieren.
VERSION_ALREADY_READ | Konstante |
public static const VERSION_ALREADY_READ:String = "versionAlreadyRead"
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein String, der als Parameter an die compatibilityErrorFunction()
-Methode übergeben wird, wenn die Kompatibilitätsversion bereits gelesen wurde.
VERSION_ALREADY_SET | Konstante |
public static const VERSION_ALREADY_SET:String = "versionAlreadySet"
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein String, der als Parameter an die compatibilityErrorFunction()
-Methode übergeben wird, wenn die Kompatibilitätsversion bereits eingestellt wurde.
Tue Jun 12 2018, 10:04 AM Z