Comparar revisiones

Añadiendo los gestores de eventos

Change Revisions

Revisión 270349:

Revisión 270349 de Mgjbot el

Revisión 270350:

Revisión 270350 de Camposuma el

Título:
Añadiendo los gestores de eventos
Añadiendo los gestores de eventos
Enlace amigable (slug):
Tutorial_de_XUL/Añadiendo_los_gestores_de_eventos
Tutorial_de_XUL/Añadiendo_los_gestores_de_eventos
Etiquetas:
XUL, Todas_las_Categorías, páginas_a_traducir, Tutorial_de_XUL
XUL, Todas_las_Categorías, páginas_a_traducir, Tutorial_de_XUL
Contenido:

Revisión 270349
Revisión 270350
n54      El script contendrá código que responderá a varios eventos n54      El script contendrá código que responderá a varios eventos 
>disparados por el usuario ú otras situaciones. Hay acerca de trei>disparados por el usuario U otras situaciones. Hay más de treinta
>nta y más eventos diferentes que pueden ser manejados de varias f> eventos diferentes que pueden ser manejados de formas distintas.
>ormas distintas. Un evento típico es que el usuario presione un b> Un evento típico es que el usuario presione un botón del ratón o
>otón del ratón ó presione una tecla. Cada elemento XUL tiene la h> presione una tecla. Cada elemento XUL tiene la habilidad de disp
>abilidad de disparar varios eventos en diferentes situaciones. Al>arar varios eventos en diferentes situaciones. Algunos eventos so
>gunos eventos son disparados solamente por determinados elementos>n disparados solamente por determinados elementos.
>. 
n57      Cada evento tiene un nombre, por ejemplo, 'mousemove' es eln57      Cada evento tiene un nombre, por ejemplo, 'mousemove' es el
> nombre del evento que es disparado cuando el usuario mueve el ra> nombre del evento que es disparado cuando el usuario mueve el ra
>tón sobre un elemento de la Interfáz de Usuario. XUL utiliza el m>tón sobre un elemento de la Interfaz de Usuario. XUL utiliza el m
>ismo mecanismo de evento definido en <a class="external" href="ht>ismo mecanismo de evento definido en <a class="external" href="ht
>tp://www.w3.org/TR/DOM-Level-2-Events/">eventos DOM</a>. Cuando u>tp://www.w3.org/TR/DOM-Level-2-Events/">eventos DOM</a>. Cuando u
>na acción ocurre que debería disparar un evento, tal como que el >na acción ocurre que debería disparar un evento, tal como que el 
>usuario mueva el ratón, un objeto evento se crea correspondiente >usuario mueva el ratón, un objeto evento se crea correspondiente 
>a ese tipo de evento. Varias propiedades son establecidas en el o>a ese tipo de evento. Varias propiedades son establecidas en el o
>bjeto evento tal como ser la posición del ratón, la tecla que fue>bjeto evento tal como ser la posición del ratón, la tecla que fue
> presionada, y así.> presionada, y así.
n71      Puede respnder a un evento durante la captura completa de ln71      Puede responder a un evento durante la captura completa de 
>a fase burbujeante. Una vez que el evento ha finalizado de propag>la fase burbujeante. Una vez que el evento ha finalizado de propa
>arse, cualquier acción por defecto ocurrirá, la cual esta incluid>garse, cualquier acción por defecto ocurrirá, la cual está inclui
>a en comportamiento del elemento.>da en comportamiento del elemento.
n77      Puede adjuntar oyentes a cada elemento a ser oido por los en77      Puede adjuntar oyentes a cada elemento a ser oído por los e
>ventos durante cada paso de la propagación de eventos. Debido a l>ventos durante cada paso de la propagación de eventos. Debido a l
>a forma en que un evento simple es pasado a todos los ancestros, >a forma en que un evento simple es pasado a todos los ancestros, 
>puede adjuntar un oyente a un elemento específico o a un elemento>puede adjuntar un oyente a un elemento específico o a un elemento
> más grande en la jerarquía. Naturalmente, un evento adjunto a un> más grande en la jerarquía. Naturalmente, un evento adjunto a un
> elemento más grande recibirá la notificación de todos los elemen> elemento más grande recibirá la notificación de todos los elemen
>tos dentro de él, mientras que un evento adjunto a un botón sólo >tos dentro de él, mientras que un evento adjunto a un botón sólo 
>recibirá eventos preparados para ese botón. Esto es útil si hay v>recibirá eventos preparados para ese botón. Esto es útil si hay v
>arios elementos que querrían manejarse utilizando el mismo código>arios elementos que querrían manejarse utilizando el mismo código
> o similar.> o similar.
t80      El evento más común utilizado es el evento 'command'. El evt80      El evento más común utilizado es el evento 'command'. El ev
>ento command es disparado cuando un usuario activa un elemento, p>ento command es disparado cuando un usuario activa un elemento, p
>or ejemplo presionando un botón, cambiando una casilla de verific>or ejemplo presionando un botón, cambiando una casilla de verific
>ación o seleccionando un ítem desde un menú. El evento command es>ación o seleccionando un ítem desde un menú. El evento command es
> un evento útil ya que automática maneja distintas formas de acti> un evento útil ya que automática maneja distintas formas de acti
>var el elemento. Por ejemplo, el evento command ocurrirá sin impo>var el elemento. Por ejemplo, el evento command ocurrirá sin impo
>rtar si el usuario utiliza el ratón para seleccionar un botón ó p>rtar si el usuario utiliza el ratón para seleccionar un botón o p
>resionar la tecla Enter.>resionar la tecla Enter.

Volver al historial