Пакет | mx.geom |
Класс | public class Transform |
Наследование | Transform Transform Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
target
класса является IVisualElement, которому назначен Transform. Реализации IVisualElement обычно назначают целевой объект себе, если Transform связан с их свойством transform
.
Изменения свойств преобразования автоматически помещаются в целевой объект. Считывание свойств преобразования выполняется непосредственно из преобразования целевого объекта.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
colorTransform : flash.geom:ColorTransform
Объект ColorTransform содержит значения для универсальной коррекции цветов экранного объекта. | Transform | ||
concatenatedColorTransform : flash.geom:ColorTransform [только для чтения]
Объект ColorTransform, представляющий объединенные преобразования цвета, применяемые к экранному объекту и всем его родительским объектам, вплоть до корневого уровня. | Transform | ||
concatenatedMatrix : Matrix [только для чтения]
Объект Matrix, представляющий объединенные матрицы преобразования экранного объекта и всех его родительских объектов, вплоть до корневого уровня. | Transform | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
matrix : Matrix
Объект Matrix, содержащий значения, влияющие на масштабирование, поворот и перемещение экранного объекта. | Transform | ||
matrix3D : Matrix3D [переопределить]
Обеспечивает доступ к объекту Matrix3D трехмерного экранного объекта. | Transform | ||
perspectiveProjection : PerspectiveProjection
Обеспечивает доступ к объекту PerspectiveProjection трехмерного экранного объекта. | Transform | ||
pixelBounds : Rectangle [только для чтения]
Объект Rectangle, определяющий ограничительный прямоугольник экранного объекта в рабочей области. | Transform | ||
target : IVisualElement
IVisualElement, с которым синхронизируется объект Transform. | Transform |
Метод | Определено | ||
---|---|---|---|
Transform(src:DisplayObject = null)
Конструктор. | Transform | ||
[переопределить]
Возвращает объект Matrix3D, который может преобразовать пространство заданного экранного объекта относительно пространства текущего экранного объекта. | Transform | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
matrix3D | свойство |
matrix3D:Matrix3D
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Обеспечивает доступ к объекту Matrix3D трехмерного экранного объекта. Класс Matrix3D представляет матрицу преобразования, которая определяет положение и ориентацию экранного объекта. Кроме того, класс Matrix3D позволяет выполнять перспективную проекцию.
Если свойству matrix
задано значение (не null
), свойство matrix3D
имеет значение null
. Если свойству matrix3D
задано значение (не null
), свойство matrix
имеет значение null
.
Реализация
override public function get matrix3D():Matrix3D
override public function set matrix3D(value:Matrix3D):void
target | свойство |
target:IVisualElement
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
IVisualElement, с которым синхронизируется объект Transform. Реализации IVisualElement, как правило, определяют целевой объект для себя, если объект Transform присвоен их свойству transform.
Реализация
public function get target():IVisualElement
public function set target(value:IVisualElement):void
Transform | () | Конструктор |
public function Transform(src:DisplayObject = null)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор.
Параметрыsrc:DisplayObject (default = null ) — Целевой объект преобразования.
|
getRelativeMatrix3D | () | метод |
override public function getRelativeMatrix3D(relativeTo:DisplayObject):Matrix3D
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает объект Matrix3D, который может преобразовать пространство заданного экранного объекта относительно пространства текущего экранного объекта. Метод getRelativeMatrix3D()
можно использовать для перемещения одного трехмерного экранного объекта относительно другого трехмерного экранного объекта.
Параметры
relativeTo:DisplayObject — Экранный объект, относительно которого осуществляется преобразование. Чтобы получить объект Matrix3D относительно рабочей области, установите этот параметр на объект root или stage . Чтобы получить матрицу экранного объекта относительно мировых координат, установите этот параметр на экранный объект, к которому было применено перспективное преобразование.
|
Matrix3D — Объект Matrix3D, который можно использовать для преобразования пространства текущего экранного объекта относительно пространства экранного объекта relativeTo .
|
Tue Jun 12 2018, 11:34 AM Z