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.geom 

Transform  - AS3 Flex

Paketmx.geom
Klassepublic class Transform
VererbungTransform Inheritance Transform Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Fügt der flash.geom.Transform-Klasse Synchronisierungsunterstützung hinzu. Die Klasse weist eine target-Eigenschaft IVisualElement auf, der die Transformation zugewiesen ist. Die IVisualElement-Implementierungen legen als Ziel normalerweise sich selbst fest, wenn die Transformation ihrer transform-Eigenschaft zugewiesen wird.

Änderungen an den Transformationseigenschaften werden automatisch an das Ziel gesendet. Transformationseigenschaften werden direkt aus der Transformation des Ziels gelesen.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 InheritedcolorTransform : flash.geom:ColorTransform
Ein ColorTransform-Objekt mit Werten, die sämtliche Farben im Anzeigeobjekt ändern.
Transform
 InheritedconcatenatedColorTransform : flash.geom:ColorTransform
[schreibgeschützt] Ein ColorTransform-Objekt, das die kombinierten auf das Anzeigeobjekt und alle übergeordneten Objekte angewendeten Farbtransformationen bis hin zur Stammebene angibt.
Transform
 InheritedconcatenatedMatrix : Matrix
[schreibgeschützt] Ein Matrix-Objekt, das die kombinierten Transformationsmatrizen des Anzeigeobjekts und aller übergeordneten Objekte bis hin zur Stammebene angibt.
Transform
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
 Inheritedmatrix : Matrix
Ein Matrix-Objekt mit Werten, die die Skalierung, Drehung und Versetzung des Anzeigeobjekts ändern.
Transform
  matrix3D : Matrix3D
[override] Erlaubt den Zugriff auf das Matrix3D-Objekt eines dreidimensionalen Anzeigeobjekts.
Transform
 InheritedperspectiveProjection : PerspectiveProjection
Erlaubt den Zugriff auf das PerspectiveProjection-Objekt eines dreidimensionalen Anzeigeobjekts.
Transform
 InheritedpixelBounds : Rectangle
[schreibgeschützt] Ein Rectangle-Objekt, das das Begrenzungsrechteck des Anzeigeobjekts auf der Bühne definiert.
Transform
  target : IVisualElement
Das IVisualElement, mit dem die Transformation synchron bleibt.
Transform
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
Transform
  
[override] Gibt ein Matrix3D-Objekt zurück, das den Raum eines angegebenen Anzeigeobjekts relativ zu seinem derzeitigen Raum transformiert.
Transform
 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
Eigenschaftendetails

matrix3D

Eigenschaft
matrix3D:Matrix3D[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Erlaubt den Zugriff auf das Matrix3D-Objekt eines dreidimensionalen Anzeigeobjekts. Das Matrix3D-Objekt stellt eine Transformationsmatrix dar, die die Position und Ausrichtung des Anzeigeobjekts bestimmt. Ein Matrix3D-Objekt kann auch perspektivische Projektionen ausführen.

Wenn die matrix-Eigenschaft auf einen Wert (nicht null) eingestellt ist, ist die matrix3D-Eigenschaft null. Und wenn die matrix3D-Eigenschaft auf einen Wert (nicht null) eingestellt ist, ist die matrix-Eigenschaft null.



Implementierung
    override public function get matrix3D():Matrix3D
    override public function set matrix3D(value:Matrix3D):void

target

Eigenschaft 
target:IVisualElement

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Das IVisualElement, mit dem die Transformation synchron bleibt. Die IVisualElement-Implementierungen legen als Ziel normalerweise sich selbst fest, wenn die Transformation ihrer Transformationseigenschaft zugewiesen wird.



Implementierung
    public function get target():IVisualElement
    public function set target(value:IVisualElement):void
Konstruktordetails

Transform

()Konstruktor
public function Transform(src:DisplayObject = null)

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Konstruktor.

Parameter
src:DisplayObject (default = null) — Das Ziel der Transformation.
Methodendetails

getRelativeMatrix3D

()Methode
override public function getRelativeMatrix3D(relativeTo:DisplayObject):Matrix3D

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt ein Matrix3D-Objekt zurück, das den Raum eines angegebenen Anzeigeobjekts relativ zu seinem derzeitigen Raum transformiert. Mit der getRelativeMatrix3D()-Methode bewegen Sie ein dreidimensionales Anzeigeobjekt relativ zu einem anderen dreidimensionalen Anzeigeobjekt.

Parameter

relativeTo:DisplayObject — Das Anzeigeobjekt, auf das sich die Transformation bezieht. Um ein auf die Bühne bezogenes Matrix3D-Objekt zu erhalten, setzen Sie den Parameter auf das root- oder stage-Objekt. Um ein auf die Welt bezogenes Matrix3D-Objekt zu erhalten, stellen Sie den Parameter auf ein mit einer perspektivischen Transformation verändertes Anzeigeobjekt ein.

Rückgabewerte
Matrix3D — Ein Matrix3D-Objekt, das den Raum des relativeTo-Anzeigeobjekts in den Raum des aktuellen Anzeigeobjekts transformiert.




[ 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.