| Пакет | 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. Если они различаются, этот метод отвечает за зеркальное отображение содержимого элемента и за обновление преобразования элемента после создания макета, чтобы нижестоящие элементы могли наследовать отображенную зеркально систему координат. Объекты IVisualElements обычно реализуют зеркальное отображение с помощью свойства postLayoutTransformOffsets, которое масштабирует ось X на -1 и изменяет координату x начальной позиции по ширине элемента. Фактическим результатом такого зеркального преобразования является то, что направление, в котором повышается значение оси Х, меняется на обратное без изменения местоположения объекта относительно начальной позиции вышестоящего элемента.
Tue Jun 12 2018, 11:34 AM Z