new ButtonAltStyles()
Кнопка с несколькими стилями и возможностью переключаться между ними.
- Source:
Extends
Members
action
alpha
angle
children
currentStyle
isDown
label
length
name
options
rotation
styles
visible
x
y
angle :number
Поворот в градусах.
- Inherited From:
- Source:
currentStyle :Number
Индекс текущего стиля в this.styles
.
- Source:
isDown :Boolean
Находится ли кнопка в нажатом положении (нажата или отключена).
- Inherited From:
- Source:
label :Phaser.Text|Phaser.Image
Текст или иконка кнопки.
Properties:
Name | Type | Description |
---|---|---|
isText |
boolean
|
является ли элемент текстом |
- Inherited From:
- Source:
(readonly) length :number
Кол-во элементов, входящих в группу.
- Inherited From:
- Source:
rotation :number
Поворот в радианах.
- Inherited From:
- Source:
styles :Array.<object>
Стили кнопки.
Стандартный стиль всегда первый.
- Source:
visible :boolean
Отрисовывается ли элемент игрой.
- Inherited From:
- Source:
x :number
Позиция по горизонтали.
- Inherited From:
- Source:
Methods
_extractStyles
add
bringToTop
changeStyle
cursorIsOver
destroy
disable
enable
forEach
getByName
getDefaultOptions
getDefaultStyle
hide
remove
removeAll
setChildIndex
show
update
updatePosition
(private) _extractStyles(styles) → {Array.<object>}
Извлекает стили и совмещает их со стандартным стилем.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
styles |
Array.<object>
|
Returns:
- Type:
-
Array.<object>
Полученные стили.
add()
Добавляет элемент в группу.
- Inherited From:
- Source:
bringToTop()
Поднимает элемент группы наверх.
- Inherited From:
- Source:
changeStyle(index)
Переключает стиль по индексу.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
index |
number
|
индекс стиля в |
cursorIsOver() → {boolean}
Возвращает находится ли курсор над кнопкой.
- Inherited From:
- Source:
Returns:
- Type:
-
boolean
destroy()
Уничтожает группу, убирая все элементы из нее, опционально уничтожая их тоже.
- Inherited From:
- Source:
disable(changeToDefaultFrame)
Выключает кнопку.
- Inherited From:
- Source:
Parameters:
Name | Type | Description |
---|---|---|
changeToDefaultFrame |
boolean
|
Текстура кнопки переходит в обычное состояние, вместо выключенного. |
forEach()
Выполняет callback для каждого элемента группы.
- Inherited From:
- Source:
getByName()
Возвращает элемент группы с указанным именем.
- Inherited From:
- Source:
getDefaultOptions() → {object}
Возвращает опции по умолчанию.
- Inherited From:
- Source:
Returns:
- Type:
-
object
getDefaultStyle() → {object}
Возвращает стандартный стиль для этой кнопки.
- Source:
Returns:
- Type:
-
object
remove()
Убирает элемент из группы.
- Inherited From:
- Source:
removeAll()
Удаляет все элементы из группы, опционально уничтожая их.
- Inherited From:
- Source:
setChildIndex()
Устанавливает индекс элемента группы по вертикали.
- Inherited From:
- Source:
update()
Проверяет находится ли курсор над кнопкой.
- Inherited From:
- Source:
updatePosition(position)
Меняет или восстанавливает заданную позицию.
- Inherited From:
- Source:
Parameters:
Name | Type | Description |
---|---|---|
position |
object
|
function
|
позиция |