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

telemidia.puc.rio.br
from telemidia.puc.rio.br More from this publisher
11.07.2015 Views

Listagem 10.12 Código NCL de aplicação que exibe uma imagem de menu quando ousuário pressiona a tecla vermelha do controle remoto.10.6 Conectores com Múltiplas Ações e CondiçõesOs conectores apresentados até aqui envolvem apenas uma condição e umaação. No entanto, há ocasiões em que, para uma mesma condição, énecessário disparar dois ou mais tipos de ações diferentes, conforme ilustradopela Figura 10.13.roleonSelectionrole startonKeySelection-StartStoprole stopFigura 10.13 Conector com múltiplos papéis de ação, cada qual podendo ser associado a umnúmero indefinido de objetos (max=“unbounded”).A Figura 10.14 ilustra o uso desse tipo de conector. Trata-se de umapequena alteração à visão estrutural da Figura 10.11. Ao pressionar a teclavermelha (“RED”) do controle remoto, o elo não apenas inicia a apresentaçãode “imgMenu”, mas também encerra a apresentação de imgInteratividade”.250

Figura 10.14 Visão estrutural com elo que utiliza um conector de ações compostas.O elemento permite definir mais do que uma ação nummesmo conector, conforme especificado na Listagem 10.13. Esse elementopossui um atributo operator, que define a ordem em que as ações que elecontém são disparadas: em paralelo (“par”) ou em sequência (“seq”). No casodo conector deste exemplo, as ações são disparadas em paralelo. Além disso,diversos objetos podem ser ligados aos papéis “start” e “stop”, devido àdefinição do atributo max com valor “unbounded” em cada ação.... trecho da seção ... trecho da seção Listagem 10.13 Conector “onKeySelectionStartStop” e elo correspondente, ilustrando acomposição de ações.251

Listag<strong>em</strong> 10.12 Código <strong>NCL</strong> de aplicação que exibe uma imag<strong>em</strong> de menu quando ousuário pressiona a tecla vermelha do controle r<strong>em</strong>oto.10.6 Conectores com Múltiplas Ações e CondiçõesOs conectores apresentados até aqui envolv<strong>em</strong> apenas uma condição e umaação. No entanto, há ocasiões <strong>em</strong> que, para uma mesma condição, énecessário disparar dois ou mais tipos de ações diferentes, conforme ilustradopela Figura 10.13.roleonSelectionrole startonKeySelection-StartStoprole stopFigura 10.13 Conector com múltiplos papéis de ação, cada qual podendo ser associado a umnúmero indefinido de objetos (max=“unbounded”).A Figura 10.14 ilustra o uso desse tipo de conector. Trata-se de umapequena alteração à visão estrutural da Figura 10.11. Ao pressionar a teclavermelha (“RED”) do controle r<strong>em</strong>oto, o elo não apenas inicia a apresentaçãode “imgMenu”, mas também encerra a apresentação de imgInteratividade”.250

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

Saved successfully!

Ooh no, something went wrong!