Класс: PIXI.DisplayObjectContainer
Конструктор
new DisplayObjectContainer()
DisplayObjectContainer представляет собой коллекцию графических объектов.
Это базовый класс всех графических объектов, которые служат контейнером для других объектов.
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 5)
Расширяет
Общественные свойства
- Array.<DisplayObject>
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 17)
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 600)
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 26)
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 571)
[только для чтения] children : Array.<DisplayObject>
[только для чтения] Массив дочерних элементов этого контейнера.
Тип
height : number
Высота displayObjectContainer. Установка этого значения фактически изменяет масштаб для достижения заданного значения.
ignoreChildInput : boolean
Если ignoreChildInput false, это позволит рассматривать объекты children как допустимые для событий Input.
Если это свойство true, то дочерние элементы не будут рассматриваться как допустимые для событий Input.
Обратите внимание, что это свойство не рекурсивное: оно влияет только на непосредственные дочерние элементы, не проверяя дальше по иерархии.
width : number
Ширина displayObjectContainer. Установка этого значения фактически изменяет масштаб для достижения заданного значения.
Общественные методы
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 42)
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 55)
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 449)
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 280)
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 153)
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 112)
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 437)
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 171)
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 191)
addChild(child) → {DisplayObject}
Добавляет дочерний элемент в контейнер.
Параметры
| Имя | Тип | Описание |
|---|---|---|
child | DisplayObject | DisplayObject для добавления в контейнер |
Возвращает
Добавленный дочерний элемент.
addChildAt(child, index) → {DisplayObject}
Добавляет дочерний элемент в контейнер на указанный индекс. Если индекс выходит за пределы диапазона, будет выброшено исключение.
Параметры
| Имя | Тип | Описание |
|---|---|---|
child | DisplayObject | Дочерний элемент для добавления |
index | Число | Индекс для размещения дочернего элемента |
Возвращает
Добавленный дочерний элемент.
contains(child) → {Boolean}
Определяет, является ли указанный объект отображения дочерним элементом экземпляра DisplayObjectContainer или самим экземпляром.
Параметры
| Имя | Тип | Описание |
|---|---|---|
child | DisplayObject | - |
Возвращает
getBounds(targetCoordinateSpace) → {Rectangle}
Возвращает глобальные границы displayObjectContainer в виде прямоугольника. Вычисление границ учитывает все видимые дочерние элементы.
Параметры
| Имя | Тип | Аргумент | Описание |
|---|---|---|---|
targetCoordinateSpace | PIXIDisplayObject | PIXIMatrix | <необязательно> | Возвращает прямоугольник, определяющий область объекта отображения относительно системы координат объекта targetCoordinateSpace. |
Возвращает
Прямоугольная область ограничителя
getChildAt(index) → {DisplayObject}
Возвращает дочерний элемент по указанному индексу.
Параметры
| Имя | Тип | Описание |
|---|---|---|
index | Число | Индекс для получения дочернего элемента |
Возвращает
Дочерний элемент по данному индексу, если таковой имеется.
getChildIndex(child) → {Число}
Возвращает позицию индекса дочернего элемента DisplayObject.
Параметры
| Имя | Тип | Описание |
|---|---|---|
child | DisplayObject | Экземпляр DisplayObject для идентификации |
Возвращает
Позиция индекса дочернего объекта отображения для идентификации
getLocalBounds() → {Rectangle}
Возвращает локальные границы (не глобальные) displayObjectContainer в виде прямоугольника без преобразований. Вычисление учитывает все видимые дочерние элементы.
Возвращает
Прямоугольная область ограничителя
removeChild(child) → {DisplayObject}
Удаляет дочерний элемент из контейнера.
Параметры
| Имя | Тип | Описание |
|---|---|---|
child | DisplayObject | DisplayObject для удаления |
Возвращает
Удаленный дочерний элемент.
removeChildAt(index) → {DisplayObject}
Удаляет дочерний элемент по указанному индексу.
Параметры
| Имя | Тип | Описание |
|---|---|---|
index | Число | Индекс для получения дочернего элемента |
Возвращает
Удаленный дочерний элемент.
removeChildren(beginIndex, endIndex)
Удаляет всех дочерних элементов из этого контейнера, которые находятся в пределах начального и конечного индексов.
Параметры
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 213)
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 132)
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 85)
| Имя | Тип | Описание |
|---|---|---|
beginIndex | Число | Начальная позиция. Значение по умолчанию 0. |
endIndex | Число | Конечная позиция. Значение по умолчанию — размер контейнера. |
setChildIndex(child, index)
Изменяет позицию существующего дочернего элемента в контейнере отображения.
Параметры
| Имя | Тип | Описание |
|---|---|---|
child | DisplayObject | Экземпляр дочернего элемента DisplayObject, для которого нужно изменить номер индекса. |
index | Число | Результирующий номер индекса для отображаемого дочернего элемента. |
swapChildren(child, child2)
Меняет позиции 2 элементов отображения внутри этого контейнера.
Параметры
| Имя | Тип | Описание |
|---|---|---|
child | DisplayObject | - |
child2 | DisplayObject | - |
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/PIXI.DisplayObjectContainer.html