包 | mx.core |
接口 | public interface ILayoutDirectionElement |
实现器 | BitmapAsset, SpriteAsset |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4.1 |
运行时版本: | Flash Player 10, AIR 1.5 |
相关 API 元素
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
layoutDirection : String
指定元素的所需布局方向:LayoutDirection.LTR(从左到右)、LayoutDirection.RTL(从右到左)或 null(继承)。 | ILayoutDirectionElement |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
当某元素的 layoutDirection 更改或其父代的 layoutDirection 更改时,该元素必须调用该方法。 | ILayoutDirectionElement |
属性详细信息
layoutDirection | 属性 |
layoutDirection:String
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4.1 |
运行时版本: | Flash Player 10, AIR 1.5 |
指定元素的所需布局方向:LayoutDirection.LTR(从左到右)、LayoutDirection.RTL(从右到左)或 null(继承)。此属性通常按继承样式回退。如果指定 null,则 layoutDirection 样式将设置为 undefined。类似 GraphicElement 的类(实现 ILayoutDirectionElement,但不支持样式)必须另外针对此属性支持 null 值,这意味着 layoutDirection 必须从其父代继承。
实现
public function get layoutDirection():String
public function set layoutDirection(value:String):void
相关 API 元素
方法详细信息
invalidateLayoutDirection | () | 方法 |
public function invalidateLayoutDirection():void
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4.1 |
运行时版本: | Flash Player 10, AIR 1.5 |
当某元素的 layoutDirection 更改或其父代的 layoutDirection 更改时,该元素必须调用该方法。如果它们不同,该方法负责镜像元素的内容以及更新元素的布局后转换,以便子代继承镜像的坐标系。IVisualElement 通常通过以下方法实现镜像:使用 postLayoutTransformOffsets 按 -1 缩放 X 轴以及按元素宽度平移原点的 x 坐标。此“镜像”转换的净效果是反转 X 轴增加的方向,而不更改元素相对于其父代的原点的位置。
Tue Jun 12 2018, 11:04 AM Z