nuevo TrackButton (jugador [, opciones])
Crea una instancia de esta clase.
Parámetros:
Nombre | Tipo | Argumento | Descripción |
---|---|---|---|
jugador |
Jugador | El |
|
opciones |
Objeto |
<optional> |
El almacén de clave/valor de las opciones de los jugadores. |
- Fuente:
- control-bar/track-button.js que es
Extiende
Miembros
-
<protected> Oculta umbral _: Número
-
Oculte el menú si el número de elementos es inferior o igual a este umbral. El valor predeterminado es 0 y cada vez que agreguemos elementos que se pueden ocultar al menú lo incrementaremos. Lo enumeramos aquí porque cada vez que ejecutamos
CreateMenu
necesitamos restablecer el valor.Tipo:
- Número
- Heredado de:
- Fuente:
- menu/menu-button.js que es
Métodos
-
Crear clase CSS ()
-
Crea el
nombre de clase DOM predeterminado
.- Heredado de:
- Fuente:
- menu/menu-button.js que es
Devoluciones:
El
nombre de clase DOM
de este objeto.- Tipo
- cuerda
-
Crear el ()
-
Cree el elemento DOM de
MenuButtons
.- Heredado de:
- Fuente:
- menu/menu-button.js que es
Devoluciones:
El elemento que se crea.
- Tipo
- Elemento
-
<abstracto > Crear elementos ()
-
Cree la lista de elementos de menú. Específico para cada subclase.
- Heredado de:
- Fuente:
- menu/menu-button.js que es
-
Menú Crear ()
-
Crea el menú y añádele todos los elementos.
- Heredado de:
- Fuente:
- menu/menu-button.js que es
Devoluciones:
El menú construido
- Tipo
- Menú
-
disable ()
-
Desactiva el botón
MenuButton
. No permita que se haga clic en él.- Heredado de:
- Fuente:
- menu/menu-button.js que es
Devoluciones:
Devuelve por sí mismo; el método se puede encadenar.
- Tipo
- Botón Menú
-
enable ()
-
Habilita el botón
MenuButton
. Permita que se haga clic en él.- Heredado de:
- Fuente:
- menu/menu-button.js que es
Devoluciones:
Devuelve por sí mismo; el método se puede encadenar.
- Tipo
- Botón Menú
-
handleClick (evento)
-
Gestiona un clic en un botón
MenuButton
. Consulte ClickableComponent #handleClick para ver las instancias en las que se llama a esto.Parámetros:
Nombre Tipo Descripción evento
Objeto del evento~Evento los
keydown
,grifo
, ohacer clic
evento que hizo que se llamara a esta función.- Heredado de:
- Fuente:
- menu/menu-button.js que es
Escucha eventos:
- evento:tap
- evento:haga clic
-
HandleKeypress (evento)
-
Controla las teclas de tabulación, escape, flecha abajo y flecha arriba para
MenuButton
. Consulte ClickableComponent #handleKeyPress para ver las instancias en las que se llama a esto.Parámetros:
Nombre Tipo Descripción evento
Objeto del evento~Evento los
keydown
evento que hizo que se llamara a esta función.- Heredado de:
- Fuente:
- menu/menu-button.js que es
Escucha eventos:
- evento:keydown
-
HandleSubMenuKeypress (evento)
-
Manejar un
keydown
evento en un submenú. El agente de escucha para esto se añade al constructor.Parámetros:
Nombre Tipo Descripción evento
Objeto del evento~Evento Evento de prensa clave
- Heredado de:
- Fuente:
- menu/menu-button.js que es
Escucha eventos:
- evento:keydown
-
Pulsar botón ()
-
Pon el
MenuButton actual
en un estado pulsado.- Heredado de:
- Fuente:
- menu/menu-button.js que es
-
Despulsar botón ()
-
Saca el
MenuButton
actual del estado pulsado.- Heredado de:
- Fuente:
- menu/menu-button.js que es
-
update ()
-
Actualiza el menú en función del estado actual de sus elementos.
- Heredado de:
- Fuente:
- menu/menu-button.js que es