11.07.2015 Views

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

(occurrences ou repetitions) 4 comparados, conforme especificado peloatributo attributeType (que no caso pode ter como valor “state”,“occurrences” ou “repetitions”). Se o eventType for “attribution”, oattributeType é opcional e pode ter também o valor “nodeProperty”(default), indicando que uma propriedade do objeto deve ser avaliada. Se ovalor de eventType for “selection” (seleção), é conveniente que o el<strong>em</strong>entotambém defina a qual dispositivo de entrada a seleção se refere (por ex<strong>em</strong>plo,teclas de um teclado ou controle r<strong>em</strong>oto), através do atributo key. Um valorde compensação (offset) pode ser adicionado a um el<strong>em</strong>ento antes da comparação (por ex<strong>em</strong>plo, umacompensação pode ser adicionada a uma avaliação de atributo paraespecificar “a posição vertical da tela mais 50 pixels”).O el<strong>em</strong>ento t<strong>em</strong> um atributo value que deveobrigatoriamente assumir um valor de estado de evento (“sleeping”,“occurring” ou “paused”) ou um valor qualquer a ser comparado com umapropriedade do objeto ou atributo de evento.A Figura 10.16 ilustra a visão estrutural de uma aplicação que utiliza umelo com condição composta, definido na Listag<strong>em</strong> 10.15.Figura 10.16 Visão estrutural com elo que utiliza um conector com condição composta.O conector, definido na Listag<strong>em</strong> 10.15, é acionado apenas quando duascondições são satisfeitas: 1) uma determinada tecla (identificada peloparâmetro “vKey”) é pressionada e 2) o estado de apresentação do objeto é o4 Os atributos occurrences e repetition informam quantas vezes um evento já ocorreu equantas vezes ele ainda deverá ocorrer imediatamente após o final da ocorrência atual, respectivamente. Paraeventos de seleção, o atributo repetitions não é definido.255

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!