Class enchant.BinaryInputManager
入力を管理するためのクラス.
- Defined in: enchant.js
- Extends enchant.InputManager
Constructor Attributes | Constructor Name and Description |
---|---|
enchant.BinaryInputManager(flagStore, activeEventNameSuffix, inactiveEventNameSuffix, source)
|
Field Attributes | Field Name and Description |
---|---|
BinaryInputManagerが発行するイベント名の接尾辞.
|
|
アクティブな入力の数.
|
|
BinaryInputManagerが発行するイベント名の接尾辞.
|
- Fields borrowed from class enchant.InputManager:
- broadcastTarget, source, valueStore
Method Summary
Method Attributes | Method Name and Description |
---|---|
bind(inputSource, name)
特定の入力に名前をつける.
|
|
changeState(name, bool)
入力の状態を変更する.
|
|
unbind(inputSource)
入力のバインドを解除する.
|
- Methods borrowed from class enchant.InputManager:
- addBroadcastTarget
- broadcastEvent
- removeBroadcastTarget
- Methods borrowed from class enchant.EventTarget:
- addEventListener
- clearEventListener
- dispatchEvent
- on
- removeEventListener
Class Detail
enchant.BinaryInputManager(flagStore, activeEventNameSuffix, inactiveEventNameSuffix, source)
- Parameters:
- {*} flagStore
- 入力のフラグを保持させるオブジェクト.
- {String} activeEventNameSuffix
- イベント名の接尾辞.
- {String} inactiveEventNameSuffix
- イベント名の接尾辞.
- {*} source Optional, Default: this
- イベントに付加される入力のソース.
Field Detail
{String}
activeEventNameSuffix
BinaryInputManagerが発行するイベント名の接尾辞.
{Number}
activeInputsNum
アクティブな入力の数.
{String}
inactiveEventNameSuffix
BinaryInputManagerが発行するイベント名の接尾辞.
Method Detail
-
bind(inputSource, name)特定の入力に名前をつける.
- Parameters:
- {enchant.BinaryInputSource} inputSource
- enchant.InputSourceのインスタンス.
- {String} name
- 入力につける名前.
-
changeState(name, bool)入力の状態を変更する.
- Parameters:
- {String} name
- 入力の名前.
- {Boolean} bool
- 入力の状態.
-
unbind(inputSource)入力のバインドを解除する.
- Parameters:
- {enchant.BinaryInputSource} inputSource
- enchant.InputSourceのインスタンス.