new ButtonPopup(options)
Кнопка с текстом при наведении.
- Source:
Parameters:
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| options | object | 
 | 
Extends
Members
_hoverTextChanged
            
                 
_popupArea
            
                 
_popupPlacement
            
                 
_popupText
            
                 
action
            
                 
alpha
            
                 
angle
            
                 
children
            
                 
isDown
            
                 
label
            
                 
length
            
                 
name
            
                 
options
            
                 
rotation
            
                 
visible
            
                 
x
            
                 
y
            
        (private) _hoverTextChanged :Boolean
Ведет к обновлению значения текста при наведении.
- Inherited From:
- Source:
(private) _popupArea :DisplayObject
Элемент, который будет обрабатывать наведение курсора.
- Inherited From:
- Source:
(private) _popupPlacement :string
Позиция всплывающего текста.
- Inherited From:
- Source:
(private) _popupText :string
Статичный всплывающий текст.
- Inherited From:
- Source:
angle :number
Поворот в градусах.
- Inherited From:
- 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:
visible :boolean
Отрисовывается ли элемент игрой.
- Inherited From:
- Source:
x :number
Позиция по горизонтали.
- Inherited From:
- Source:
Methods
_getHoverText
            
                
_notifyPopupManager
            
                
add
            
                
bringToTop
            
                
cursorIsOver
            
                
destroy
            
                
disable
            
                
enable
            
                
forEach
            
                
getByName
            
                
getCustomHoverText
            
                
getDefaultOptions
            
                
hide
            
                
remove
            
                
removeAll
            
                
setChildIndex
            
                
show
            
                
update
            
                
updatePosition
            
        (private) _getHoverText(anyway) → {string|boolean}
Используется вместе с PopupManager'ом, чтобы получить текст для вывода на экран.
- Inherited From:
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| anyway | boolean | предоставить текст, даже если он не изменился | 
Returns:
- Type:
- 
        
string|boolean
Возвращает строку для вывода или false, если текст не изменился.
(private) _notifyPopupManager(now)
Оповещает PopupManager о том, что курсор находится над элементом.
- Inherited From:
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| now | boolean | нужно ли вывести сообщение сразу | 
add()
Добавляет элемент в группу.
- Inherited From:
- Source:
bringToTop()
Поднимает элемент группы наверх.
- Inherited From:
- Source:
cursorIsOver() → {boolean}
Возвращает находится ли курсор над кнопкой.
- Inherited From:
- Source:
Returns:
- Type:
- 
        
boolean
destroy()
Уничтожает группу, убирая все элементы из нее, опционально уничтожая их тоже.
- Overrides:
- Source:
disable(changeToDefaultFrame)
Выключает кнопку.
- Overrides:
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| changeToDefaultFrame | boolean | Текстура кнопки переходит в обычное состояние, вместо выключенного. | 
forEach()
Выполняет callback для каждого элемента группы.
- Inherited From:
- Source:
getByName()
Возвращает элемент группы с указанным именем.
- Inherited From:
- Source:
getCustomHoverText()
Возвращает текст при наведении на кнопку.
- Overrides:
- Source:
getDefaultOptions() → {object}
Возвращает опции по умолчанию.
- Inherited From:
- 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 | позиция |