Paket | mx.core |
Schnittstelle | public interface ILayoutDirectionElement |
Umsetzer | BitmapAsset, SpriteAsset |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.1 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
layoutDirection : String
Legt die gewünschte Layoutrichtung für ein Element fest: entweder LayoutDirection.LTR (von links nach rechts), LayoutDirection.RTL (von rechts nach links) oder null (vererben). | ILayoutDirectionElement |
Methode | Definiert von | ||
---|---|---|---|
Elemente müssen diese Methode aufrufen, wenn ihre eigene layoutDirection oder die layoutDirection des übergeordneten Elements geändert wird. | ILayoutDirectionElement |
layoutDirection | Eigenschaft |
layoutDirection:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.1 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt die gewünschte Layoutrichtung für ein Element fest: entweder LayoutDirection.LTR (von links nach rechts), LayoutDirection.RTL (von rechts nach links) oder null (vererben). Diese Eigenschaft wird in der Regel durch einen vererbenden Stil unterstützt. Bei null wird der layoutDirection-Stil als undefiniert festgelegt. Klassen wie GraphicElement, die ILayoutDirectionElement implementieren, aber Stile nicht unterstützen, müssen zusätzlich einen Nullwert für diese Eigenschaft unterstützen. Das heißt, dass die layoutDirection vom übergeordneten Element vererbt werden muss.
Implementierung
public function get layoutDirection():String
public function set layoutDirection(value:String):void
Verwandte API-Elemente
invalidateLayoutDirection | () | Methode |
public function invalidateLayoutDirection():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.1 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Elemente müssen diese Methode aufrufen, wenn ihre eigene layoutDirection oder die layoutDirection des übergeordneten Elements geändert wird. Bei Unterschieden ist diese Methode dafür zuständig, den Inhalt des Elements zu spiegeln und die Transformation des Elements nach dem Layout so zu aktualisieren, dass die Nachfolger ein gespiegeltes Koordinatensystem erben. IVisualElements implementieren die Spiegelung in der Regel, indem sie mithilfe von postLayoutTransformOffsets die x-Achse um -1 skalieren und die x-Koordinate des Ursprungs um die Breite des Elements verschieben. Der Nettoeffekt dieser „Spiegeltransformation“ ist eine Umkehrung der Richtung, in welcher die x-Achse verlängert wird, ohne dass die Position des Elements relativ zum Ursprung seines übergeordneten Elements verändert wird.
Tue Jun 12 2018, 10:04 AM Z