ButtonAltStyles

new ButtonAltStyles()

Кнопка с несколькими стилями и возможностью переключаться между ними.

Source:
Extends

Members

action :function

Действие.

Inherited From:
Source:

alpha :number

Прозрачность.

Inherited From:
Source:

angle :number

Поворот в градусах.

Inherited From:
Source:

children :Array.<DisplayObject>

Элементы, входящие в группу.

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:

name :string

Имя группы.

Inherited From:
Source:

options :object

Опции.

Inherited From:
Source:

rotation :number

Поворот в радианах.

Inherited From:
Source:

styles :Array.<object>

Стили кнопки.
Стандартный стиль всегда первый.

Source:

visible :boolean

Отрисовывается ли элемент игрой.

Inherited From:
Source:

x :number

Позиция по горизонтали.

Inherited From:
Source:

y :number

Позиция по вертикали.

Inherited From:
Source:

Methods

(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

индекс стиля в this.styles.

cursorIsOver() → {boolean}

Возвращает находится ли курсор над кнопкой.

Inherited From:
Source:
Returns:
Type:
boolean

destroy()

Уничтожает группу, убирая все элементы из нее, опционально уничтожая их тоже.

Inherited From:
Source:

disable(changeToDefaultFrame)

Выключает кнопку.

Inherited From:
Source:
Parameters:
Name Type Description
changeToDefaultFrame boolean

Текстура кнопки переходит в обычное состояние, вместо выключенного.

enable()

Включает кнопку.

Inherited From:
Source:

forEach()

Выполняет callback для каждого элемента группы.

Inherited From:
Source:

getByName()

Возвращает элемент группы с указанным именем.

Inherited From:
Source:

getDefaultOptions() → {object}

Возвращает опции по умолчанию.

Inherited From:
Source:
Returns:
Type:
object

getDefaultStyle() → {object}

Возвращает стандартный стиль для этой кнопки.

Source:
Returns:
Type:
object

hide()

Прячет кнопку

Inherited From:
Source:

remove()

Убирает элемент из группы.

Inherited From:
Source:

removeAll()

Удаляет все элементы из группы, опционально уничтожая их.

Inherited From:
Source:

setChildIndex()

Устанавливает индекс элемента группы по вертикали.

Inherited From:
Source:

show()

Показывает кнопку.

Inherited From:
Source:

update()

Проверяет находится ли курсор над кнопкой.

Inherited From:
Source:

updatePosition(position)

Меняет или восстанавливает заданную позицию.

Inherited From:
Source:
Parameters:
Name Type Description
position object | function

позиция