Clase: Botón Track

Botón Track

La clase base de los botones que cambian tipos de pistas específicos (por ejemplo, subtítulos).


nuevo TrackButton (jugador [, opciones])

Crea una instancia de esta clase.

Parámetros:
Nombre Tipo Argumento Descripción
jugador Jugador

El jugador al que debe asociarse esta clase.

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 , o hacer 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