| Paket | mx.core |
| Schnittstelle | public interface ILayoutElement extends IEventDispatcher |
| Umsetzer | GraphicElement, UIMovieClip |
| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
| Eigenschaft | Definiert von | ||
|---|---|---|---|
| baseline : Object
Der vertikale Abstand in Pixeln vom Ankerziel zur Grundlinienposition des Steuerelements. | ILayoutElement | ||
| baselinePosition : Number [schreibgeschützt]
Die y-Koordinate der Grundlinie der ersten Textzeile der Komponente. | ILayoutElement | ||
| bottom : Object
Der vertikale Abstand in Pixeln vom unteren Rand der Komponente zum unteren Rand des Ankerziels. | ILayoutElement | ||
| hasLayoutMatrix3D : Boolean [schreibgeschützt]
Enthält „true“, wenn das Element eine 3D-Matrix hat. | ILayoutElement | ||
| horizontalCenter : Object
Der horizontale Abstand in Pixeln vom Mittelpunkt der Komponente zum Mittelpunkt des Inhaltsbereichs des Ankerziels. | ILayoutElement | ||
| includeInLayout : Boolean
Gibt an, ob diese Komponente im Layout des übergeordneten Containers enthalten ist. | ILayoutElement | ||
| left : Object
Der horizontale Abstand in Pixeln vom linken Rand der Komponente zum linken Rand des Ankerziels. | ILayoutElement | ||
| percentHeight : Number
Legt die Höhe einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest. | ILayoutElement | ||
| percentWidth : Number
Legt die Breite einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest. | ILayoutElement | ||
| right : Object
Der horizontale Abstand in Pixeln von der rechten Kante der Komponente zur rechten Kante des Ankerziels. | ILayoutElement | ||
| top : Object
Der vertikale Abstand in Pixeln vom oberen Rand der Komponente zum oberen Rand des Ankerziels. | ILayoutElement | ||
| verticalCenter : Object
Der vertikale Abstand in Pixeln von der Mitte der Komponente zur Mitte des Inhaltsbereichs des Ankerziels. | ILayoutElement | ||
| Methode | Definiert von | ||
|---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | IEventDispatcher | |
![]() |
Sendet ein Ereignis in den Ereignisablauf. | IEventDispatcher | |
Gibt die x-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück. | ILayoutElement | ||
Gibt die y-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück. | ILayoutElement | ||
Gibt die Layouthöhe des Elements zurück. | ILayoutElement | ||
Gibt die Layoutbreite des Elements zurück. | ILayoutElement | ||
Gibt die x-Koordinate zurück, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird. | ILayoutElement | ||
Gibt die y-Koordinate zurück, die für das Element beim Zeichnen auf dem Bildschirm verwendet wird. | ILayoutElement | ||
Gibt die Transformationsmatrix zurück, die zur Berechnung des Layouts der Komponente relativ zu ihren Parallelobjekten verwendet wird. | ILayoutElement | ||
Gibt die Layouttransformations-Matrix3D für dieses Element zurück. | ILayoutElement | ||
Gibt die maximale Höhe des Elements zurück. | ILayoutElement | ||
Gibt die maximale Breite des Elements zurück. | ILayoutElement | ||
Gibt die Mindesthöhe des Elements zurück. | ILayoutElement | ||
Gibt die Mindestbreite des Elements zurück. | ILayoutElement | ||
Gibt die bevorzugte Höhe des Elements zurück. | ILayoutElement | ||
Gibt die bevorzugte Breite des Elements zurück. | ILayoutElement | ||
![]() |
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | IEventDispatcher | |
![]() |
Entfernt einen Listener aus dem EventDispatcher-Objekt. | IEventDispatcher | |
Legt die Koordinaten fest, die für das Zeichnen des Elements auf dem Bildschirm verwendet werden. | ILayoutElement | ||
Legt die Layoutgröße des Elements fest. | ILayoutElement | ||
Legt die Transformationsmatrix fest, die verwendet wird, um die Layoutgröße der Komponente und die Position relativ zu den Geschwisterelementen zu berechnen. | ILayoutElement | ||
Legt die Transformations-Matrix3D fest, die zur Berechnung der Layoutgröße und -position der Komponenete relativ zu ihren Parallelobjekten verwendet wird. | ILayoutElement | ||
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Eine Dienstprogrammmethode zum Aktualisieren der Drehung, Skalierung und Versetzung der Transformation, während gleichzeitig ein im Koordinatenraum der Komponente selbst angegebener bestimmter Punkt im übergeordneten Koordinatenraum unverändert erhalten bleibt. | ILayoutElement | ||
![]() |
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | IEventDispatcher | |
baseline | Eigenschaft |
baseline:Object| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der vertikale Abstand in Pixeln vom Ankerziel zur Grundlinienposition des Steuerelements.
Standardmäßig entspricht das Ankerziel dem oberen Rand des Inhaltsbereichs im Container. In Layouts mit erweiterten Beschränkungen kann das Ziel eine Beschränkungszeile sein.
Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.
Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „anchorTargetName:value“ ein. Beispiel: „row1:10“.
Der Standardwert ist null.
Implementierung
public function get baseline():Object public function set baseline(value:Object):voidbaselinePosition | Eigenschaft |
baselinePosition:Number [schreibgeschützt] | Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die y-Koordinate der Grundlinie der ersten Textzeile der Komponente.
Diese Eigenschaft dient der Implementierung des baseline-Beschränkungsstils. Sie wird auch zum Ausrichten der Beschriftung eines FormItem an den Steuerelementen im FormItem verwendet.
Jede Komponente sollte diese Eigenschaft überschreiben.
Implementierung
public function get baselinePosition():Numberbottom | Eigenschaft |
bottom:Object| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der vertikale Abstand in Pixeln vom unteren Rand der Komponente zum unteren Rand des Ankerziels.
Standardmäßig entspricht das Ankerziel dem Inhaltsbereich des Containers. In Layouts mit erweiterten Beschränkungen kann das Ziel eine Beschränkungszeile sein.
Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.
Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „anchorTargetName:value“ ein. Beispiel: „row1:10“.
Der Standardwert ist null.
Implementierung
public function get bottom():Object public function set bottom(value:Object):voidhasLayoutMatrix3D | Eigenschaft |
hasLayoutMatrix3D:Boolean [schreibgeschützt] | Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Enthält true, wenn das Element eine 3D-Matrix hat.
Verwenden Sie hasLayoutMatrix3D, anstatt den Rückgabewert von getLayoutMatrix3D() aufzurufen und zu prüfen, da diese Methode auch dann eine gültige Matrix zurückgibt, wenn es sich um ein 2D-Element handelt.
Implementierung
public function get hasLayoutMatrix3D():BooleanhorizontalCenter | Eigenschaft |
horizontalCenter:Object| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der horizontale Abstand in Pixeln vom Mittelpunkt der Komponente zum Mittelpunkt des Inhaltsbereichs des Ankerziels.
Das standardmäßige Ankerziel ist der Container selbst.
In Layouts mit erweiterten Beschränkungen kann das Ankerziel eine Beschränkungsspalte sein. Dann entspricht der Inhaltsbereich dem Raum zwischen der vorherigen Spalte (oder Containerseite) und der Zielspalte.
Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.
Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „constraintColumnId:value“ ein. Beispiel: „col1:10“.
Der Standardwert ist null.
Implementierung
public function get horizontalCenter():Object public function set horizontalCenter(value:Object):voidincludeInLayout | Eigenschaft |
includeInLayout:Boolean| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, ob diese Komponente im Layout des übergeordneten Containers enthalten ist. Wenn der Wert true ist, ist das Objekt im Layout des zugehörigen übergeordneten Containers enthalten und die Größenänderung und Platzierung des Objekts erfolgt gemäß den Layoutregeln des zugehörigen übergeordneten Containers. Wenn der Wert false ist, hat das Layout des übergeordneten Containers keine Auswirkungen auf die Größe und Position des Objekts.
Implementierung
public function get includeInLayout():Boolean public function set includeInLayout(value:Boolean):voidleft | Eigenschaft |
left:Object| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der horizontale Abstand in Pixeln vom linken Rand der Komponente zum linken Rand des Ankerziels.
Standardmäßig entspricht das Ankerziel dem Inhaltsbereich des Containers. In Layouts mit erweiterten Beschränkungen kann das Ziel eine Beschränkungsspalte sein.
Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.
Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „anchorTargetName:value“ ein. Beispiel: „col1:10“.
Der Standardwert ist null.
Implementierung
public function get left():Object public function set left(value:Object):voidpercentHeight | Eigenschaft |
percentHeight:Number| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt die Höhe einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest. Zulässige Werte sind 0 bis 100. Die Einstellung der Eigenschaften height oder explicitHeight führt dazu, dass diese Eigenschaft auf „NaN“ zurückgesetzt wird.
Diese Eigenschaft gibt nur dann einen numerischen Wert zurück, wenn die Eigenschaft zuvor eingestellt wurde. Der Wert spiegelt nicht die exakte Größe der Komponente in Prozent wider.
Der Standardwert ist NaN.
Implementierung
public function get percentHeight():Number public function set percentHeight(value:Number):voidpercentWidth | Eigenschaft |
percentWidth:Number| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt die Breite einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest. Zulässige Werte sind 0 bis 100. Die Einstellung der Eigenschaften width oder explicitWidth führt dazu, dass diese Eigenschaft auf „NaN“ zurückgesetzt wird.
Diese Eigenschaft gibt nur dann einen numerischen Wert zurück, wenn die Eigenschaft zuvor eingestellt wurde. Der Wert spiegelt nicht die exakte Größe der Komponente in Prozent wider.
Der Standardwert ist NaN.
Implementierung
public function get percentWidth():Number public function set percentWidth(value:Number):voidright | Eigenschaft |
right:Object| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der horizontale Abstand in Pixeln von der rechten Kante der Komponente zur rechten Kante des Ankerziels.
Standardmäßig entspricht das Ankerziel dem Inhaltsbereich des Containers. In Layouts mit erweiterten Beschränkungen kann das Ziel eine Beschränkungsspalte sein.
Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.
Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „anchorTargetName:value“ ein. Beispiel: „col1:10“.
Der Standardwert ist null.
Implementierung
public function get right():Object public function set right(value:Object):voidtop | Eigenschaft |
top:Object| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der vertikale Abstand in Pixeln vom oberen Rand der Komponente zum oberen Rand des Ankerziels.
Standardmäßig entspricht das Ankerziel dem Inhaltsbereich des Containers. In Layouts mit erweiterten Beschränkungen kann das Ziel eine Beschränkungszeile sein.
Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.
Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „anchorTargetName:value“ ein. Beispiel: „row1:10“.
Der Standardwert ist null.
Implementierung
public function get top():Object public function set top(value:Object):voidverticalCenter | Eigenschaft |
verticalCenter:Object| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der vertikale Abstand in Pixeln von der Mitte der Komponente zur Mitte des Inhaltsbereichs des Ankerziels.
Das standardmäßige Ankerziel ist der Container selbst.
In Layouts mit erweiterten Beschränkungen kann das Ankerziel eine Beschränkungszeile sein. Dann entspricht der Inhaltsbereich dem Raum zwischen der vorherigen Zeile (oder Containerseite) und der Zielzeile.
Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.
Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „constraintColumnId:value“ ein. Beispiel: „row1:10“.
Der Standardwert ist null.
Implementierung
public function get verticalCenter():Object public function set verticalCenter(value:Object):voidgetBoundsXAtSize | () | Methode |
public function getBoundsXAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die x-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück.
Diese Methode wird normalerweise von Layouts während des Aufrufs der measure()-Methode verwendet, um vorherzusagen, welche Position das Element einnimmt, wenn dessen Größe auf bestimmte Abmessungen geändert wird.
Parameter
width:Number — Die Breite der Elementgrenzen oder „NaN“, um die bevorzugte Breite zu verwenden.
| |
height:Number — Die Höhe der Elementgrenzen oder „NaN“, um die bevorzugte Höhe zu verwenden.
| |
postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform den Wert „true“ hat, gibt die Methode die x-Koordinate der oberen linken Ecke des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der angegebenen Größe für die Grenzen, der Layoutposition und der Layouttransformationsmatrix berechnet.
|
Number — Die x-Koordinate der Grenzen des Elements für die angegebene Elementgröße.
|
Verwandte API-Elemente
getBoundsYAtSize | () | Methode |
public function getBoundsYAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die y-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück. Diese Methode wird normalerweise von Layouts während des Aufrufs von measure()-verwendet, um vorherzusagen, welche Position das Element einnimmt, wenn dessen Größe auf bestimmte Abmessungen geändert wird.
Parameter
width:Number — Die Breite der Elementgrenzen oder „NaN“, um die bevorzugte Breite zu verwenden.
| |
height:Number — Die Höhe der Elementgrenzen oder „NaN“, um die bevorzugte Höhe zu verwenden.
| |
postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform den Wert „true“ hat, gibt die Methode die y-Koordinate der oberen linken Ecke des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der angegebenen Größe für die Grenzen, der Layoutposition und der Layouttransformationsmatrix berechnet.
|
Number — Die y-Koordinate der Grenzen des Elements für die angegebene Elementgröße.
|
Verwandte API-Elemente
getLayoutBoundsHeight | () | Methode |
public function getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Layouthöhe des Elements zurück. Dies ist die Größe, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird.
Parameter
postLayoutTransform:Boolean (default = true) — Hat postLayoutTransform den Wert „true“, gibt die Methode die Breite des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Die Layouthöhe des Elements.
|
Verwandte API-Elemente
getLayoutBoundsWidth | () | Methode |
public function getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Layoutbreite des Elements zurück. Dies ist die Größe, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird.
Parameter
postLayoutTransform:Boolean (default = true) — Hat postLayoutTransform den Wert „true“, gibt die Methode die Breite des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Die Layoutbreite des Elements.
|
Verwandte API-Elemente
getLayoutBoundsX | () | Methode |
public function getLayoutBoundsX(postLayoutTransform:Boolean = true):Number| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die x-Koordinate zurück, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird.
Parameter
postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform den Wert „true“ hat, gibt die Methode die x-Koordinate der oberen linken Ecke des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße, Layoutposition und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Die x-Koordinate, die für das Element beim Zeichnen auf dem Bildschirm verwendet wird.
|
Verwandte API-Elemente
getLayoutBoundsY | () | Methode |
public function getLayoutBoundsY(postLayoutTransform:Boolean = true):Number| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die y-Koordinate zurück, die für das Element beim Zeichnen auf dem Bildschirm verwendet wird.
Parameter
postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform den Wert „true“ hat, gibt die Methode die y-Koordinate der oberen linken Ecke des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße, Layoutposition und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Die y-Koordinate, die für das Element beim Zeichnen auf dem Bildschirm verwendet wird.
|
Verwandte API-Elemente
getLayoutMatrix | () | Methode |
public function getLayoutMatrix():Matrix| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Transformationsmatrix zurück, die zur Berechnung des Layouts der Komponente relativ zu ihren Parallelobjekten verwendet wird.
Diese Matrix wird normalerweise durch die 2D-Eigenschaften der Komponente, wie etwa x, y, rotation, scaleX, scaleY, transformX und transformY definiert. Manche Komponenten können zusätzliche Transformationseigenschaften aufweisen, die auf der Layoutmatrix angewendet werden, um die endgültige, berechnete Matrix zu bestimmen. Beispielsweise definiert UIComponent die offsets-Eigenschaft.
Matrix — Die Layouttransformationsmatrix für dieses Element. Ändern Sie nicht direkt den Rückgbewert, sondern rufen Sie stattdessen die setLayoutMatrix()-Methode auf.
|
Verwandte API-Elemente
getLayoutMatrix3D | () | Methode |
public function getLayoutMatrix3D():Matrix3D| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Layouttransformations-Matrix3D für dieses Element zurück.
Diese Matrix wird normalerweise durch die Transformationseigenschaften der Komponente definiert, wie etwa x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, transformX und transformY. Manche Komponenten können zusätzliche Transformationseigenschaften aufweisen, die auf der Layoutmatrix angewendet werden, um die endgültige, berechnete Matrix zu bestimmen. Beispielsweise definiert UIComponent die offsets-Eigenschaft.
Matrix3D — Die Matrix3D zur Transformation des Layouts für dieses Element. Ändern Sie nicht direkt den Rückgbewert, sondern rufen Sie stattdessen die setLayoutMatrix()-Method auf.
|
Verwandte API-Elemente
getMaxBoundsHeight | () | Methode |
public function getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die maximale Höhe des Elements zurück.
Parameter
postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform auf „true“ eingestellt ist, gibt die Methode die Höhe des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der maximalen Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Maximale Höhe des Elements.
|
Verwandte API-Elemente
getMaxBoundsWidth | () | Methode |
public function getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die maximale Breite des Elements zurück.
Parameter
postLayoutTransform:Boolean (default = true) — Hat postLayoutTransform den Wert „true“, gibt die Methode die Breite des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der maximalen Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Maximale Breite des Elements.
|
Verwandte API-Elemente
getMinBoundsHeight | () | Methode |
public function getMinBoundsHeight(postLayoutTransform:Boolean = true):Number| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Mindesthöhe des Elements zurück.
Parameter
postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform auf true eingestellt ist, gibt die Methode die Höhe des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der minimalen Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Maximale Höhe des Elements.
|
Verwandte API-Elemente
getMinBoundsWidth | () | Methode |
public function getMinBoundsWidth(postLayoutTransform:Boolean = true):Number| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Mindestbreite des Elements zurück.
Parameter
postLayoutTransform:Boolean (default = true) — Hat postLayoutTransform den Wert true, gibt die Methode die Breite des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der minimalen Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Maximale Breite des Elements.
|
Verwandte API-Elemente
getPreferredBoundsHeight | () | Methode |
public function getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die bevorzugte Höhe des Elements zurück.
Parameter
postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform auf true eingestellt ist, gibt die Methode die Höhe des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der bevorzugten Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Gibt die bevorzugte Höhe des Elements zurück. Die bevorzugte Höhe basiert normalerweise auf der standardmäßigen Elementgröße und expliziten Überschreibungen davon, falls vorhanden. Für UIComponent ist dies derselbe Wert, der von der getExplicitOrMeasuredHeight()-Methode zurückgegeben wird.
|
Verwandte API-Elemente
getPreferredBoundsWidth | () | Methode |
public function getPreferredBoundsWidth(postLayoutTransform:Boolean = true):Number| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die bevorzugte Breite des Elements zurück.
Parameter
postLayoutTransform:Boolean (default = true) — Hat postLayoutTransform den Wert true, gibt die Methode die Breite des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der bevorzugten Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.
|
Number — Gibt die bevorzugte Breite des Elements zurück. Die bevorzugte Breite basiert normalerweise auf der standardmäßigen Elementgröße und expliziten Überschreibungen davon, falls vorhanden. Für UIComponent ist dies derselbe Wert, der von der getExplicitOrMeasuredWidth()-Methode zurückgegeben wird.
|
Verwandte API-Elemente
setLayoutBoundsPosition | () | Methode |
public function setLayoutBoundsPosition(x:Number, y:Number, postLayoutTransform:Boolean = true):void| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt die Koordinaten fest, die für das Zeichnen des Elements auf dem Bildschirm verwendet werden.
Aufrufe der setLayoutBoundSize()-Methode können sich auf die Layoutposition auswirken. Rufen Sie deshalb setLayoutBoundPosition() auf, nachdem Sie setLayoutBoundSize() aufgerufen haben.
Parameter
x:Number — Die x-Koordinate in der linken oberen Ecke des Begrenzungsrahmens
| |
y:Number — Die y-Koordinate in der linken oberen Ecke des Begrenzungsrahmens.
| |
postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform auf true eingestellt ist, wird das Element so platziert, dass die linke obere Ecke des Begrenzungsrahmens gleich (x, y) ist. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße, Layoutposition und der Layouttransformationsmatrix des Elements berechnet.
|
Verwandte API-Elemente
setLayoutBoundsSize | () | Methode |
public function setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt die Layoutgröße des Elements fest. Dies ist die Größe, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird.
Wenn die width- und/oder height-Parameter nicht angegebene werden (NaN), stellt Flex die Layoutgröße des Elements auf dessen bevorzugte Breite bzw. Höhe ein.
Aufrufe der setLayoutBoundSize()-Methode können sich auf die Layoutposition auswirken. Rufen Sie deshalb setLayoutBoundPosition() auf, nachdem Sie setLayoutBoundSize() aufgerufen haben.
Parameter
width:Number — Die Layoutbreite des Elements.
| |
height:Number — Die Layouthöhe des Elements.
| |
postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform auf „true“ eingestellt ist, entsprechen die angegebenen Größen denen des Begrenzungsrahmens des Elements. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße, Layoutposition und der Layouttransformationsmatrix des Elements berechnet.
|
Verwandte API-Elemente
setLayoutMatrix | () | Methode |
public function setLayoutMatrix(value:Matrix, invalidateLayout:Boolean):void| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt die Transformationsmatrix fest, die verwendet wird, um die Layoutgröße der Komponente und die Position relativ zu den Geschwisterelementen zu berechnen.
Die Matrix wird normalerweise mit den 2D-Eigenschaften der Komponente wie x, y, rotation, scaleX, scaleY, transformX und transformY definiert. Manche Komponenten können zusätzliche Transformationseigenschaften aufweisen, die auf der Layoutmatrix angewendet werden, um die endgültige, berechnete Matrix zu bestimmen. Beispielsweise definiert UIComponent die offsets.
Beachten Sie, dass die Layout-Matrix in getPreferredSize(), getMinSize(), getMaxSize() und getLayoutSize() unterteilt ist, wenn sie in übergeordneten Koordinaten berechnet wird, sowie in getLayoutPosition() für übergeordnete und untergeordnete Koordinaten. Layouts, die die Transformationsmatrix explizit berechnen, rufen diese Methode normalerweise auf und arbeiten mit Größen in untergeordneten Koordinaten. Layouts, die diese Methode aufrufen, übergeben false an die invalidateLayout()-Methode, sodass keine nachfolgende Übergabe eines Layouts ausgelöst wird.
Parameter
value:Matrix — Die Matrix.
| |
invalidateLayout:Boolean — true, um den übergeordneten Container zu zwingen, seine untergeordneten Elemente neu anzuordnen. Normalerweise übergeben Sie true an die invalidateLayout()-Methode.
|
Verwandte API-Elemente
setLayoutMatrix3D | () | Methode |
public function setLayoutMatrix3D(value:Matrix3D, invalidateLayout:Boolean):void| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt die Transformations-Matrix3D fest, die zur Berechnung der Layoutgröße und -position der Komponenete relativ zu ihren Parallelobjekten verwendet wird.
Diese Matrix wird normalerweise durch die Transformationseigenschaften der Komponente definiert, wie etwa x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, transformX und transformY. Manche Komponenten können zusätzliche Transformationseigenschaften aufweisen, die auf der Layoutmatrix angewendet werden, um die endgültige, berechnete Matrix zu bestimmen. Beispielsweise definiert UIComponent die offsets-Eigenschaft.
Beachten Sie, dass die Layout-Matrix3D in getPreferredSize(), getMinSize(), getMaxSize() und getLayoutSize() berücksichtigt wird, wenn sie in übergeordneten Koordinaten berechnet wird, und in getLayoutPosition() für übergeordnete und untergeordnete Koordinaten. Layouts, die die Transformationsmatrix explizit berechnen, rufen diese Methode normalerweise auf und arbeiten mit Größen in untergeordneten Koordinaten. Layouts, die diese Methode aufrufen, übergeben false an die invalidateLayout()-Methode, sodass keine nachfolgende Übergabe eines Layouts ausgelöst wird.
Parameter
value:Matrix3D — Die Matrix.
| |
invalidateLayout:Boolean — true, um den übergeordneten Container zu zwingen, seine untergeordneten Elemente neu anzuordnen. Normalerweise übergeben Sie true an die invalidateLayout()-Methode.
|
Verwandte API-Elemente
transformAround | () | Methode |
public function transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 4 |
| Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Eine Dienstprogrammmethode zum Aktualisieren der Drehung, Skalierung und Versetzung der Transformation, während gleichzeitig ein im Koordinatenraum der Komponente selbst angegebener bestimmter Punkt im übergeordneten Koordinatenraum unverändert erhalten bleibt. Diese Funktion weist die bereitgestellten Drehungs-, Skalierungs- und Versetzungswerte zu und aktualisiert dann die x/y/z-Eigenschaften nach Bedarf, um den Transformationsmittelpunkt unverändert beizubehalten.
Parameter
transformCenter:Vector3D — Der Punkt (in den Koordinaten der Komponente selbst), der relativ zu seinem übergeordneten Objekt unverändert erhalten bleiben soll.
| |
scale:Vector3D (default = null) — Die neuen Werte für die Skalierung der Transformation.
| |
rotation:Vector3D (default = null) — Die neuen Werte für die Drehung der Transformation
| |
translation:Vector3D (default = null) — Die neuen Werte für die Versetzung der Transformation.
| |
postLayoutScale:Vector3D (default = null) — Die neuen Werte für die Skalierung der Transformation nach dem Layout.
| |
postLayoutRotation:Vector3D (default = null) — Die neuen Werte für die Drehung der Transformation nach dem Layout.
| |
postLayoutTranslation:Vector3D (default = null) — Die neuen Werte für die Versetzung der Transformation nach dem Layout.
| |
invalidateLayout:Boolean (default = true) — Bei true sind die Größe und Anzeige des übergeordneten Containers ungültig. Layouts, die diese Methode aufrufen, übergeben false, sodass eine darauf folgende Übergabe durch das Layout nicht ausgelöst wird.
|
Tue Jun 12 2018, 10:04 AM Z
Vererbte öffentliche Methoden ausblenden
Vererbte öffentliche Methoden anzeigen