ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.core 

FlexVersion  - AS3 Flex

Paketmx.core
Klassepublic class FlexVersion
VererbungFlexVersion Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Diese Klasse steuert die Abwärtskompatibilität des Frameworks. Mit jeder neuen Version, werden gewisse Aspekte des Frameworks, wie etwa Verhaltensweisen, Stile und Standardeinstellungen, geändert. Dies kann sich auf Ihre Anwendung auswirken. Durch Einstellen der 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.



Öffentliche Eigenschaften
 EigenschaftDefiniert 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
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
Öffentliche Methoden
 MethodeDefiniert von
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Öffentliche Konstanten
 KonstanteDefiniert 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
Eigenschaftendetails

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
Konstantendetails

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.





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.