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
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
- Page 239 and 240: 8.1.2 O Atributo srcO atributo src
- Page 241 and 242: videoaudiotextvideo(i)audio(i)text(
- Page 243 and 244: Pela Tabela 8.1, cinco tipos especi
- Page 245 and 246: 8.3 PortasUma porta é um ponto de
- Page 247 and 248: tempo. Para sincronizar o término
- Page 249 and 250: 9.1 Âncoras de ConteúdoUma âncor
- Page 251 and 252: Alguns valores default para os atri
- Page 253 and 254: “animacao.lua” tratar os evento
- Page 255 and 256: elacionamento (elo), ela deve ser e
- Page 257 and 258: focusBorderTransparencyfocusSrc, fo
- Page 259 and 260: user: variáveis gerenciadas pelo s
- Page 261 and 262: system.parentDeviceRegion(i)system.
- Page 263 and 264: Tabela 9.5 Variáveis de Ambiente d
- Page 265 and 266: Capítulo 10Sincronização:Conecto
- Page 267 and 268: definidas nos conectores (connector
- Page 269 and 270: Os nomes dos papéis “onBegin”
- Page 271 and 272: evento de atribuição: atribuiçã
- Page 273 and 274: • key: código da tecla do contro
- Page 275 and 276: • qualifier: define se as ações
- Page 277 and 278: oleonBeginconnectoronBeginStartrole
- Page 280 and 281: A Figura 10.8 apresenta as visões
- Page 282 and 283: Figura 10.9 Visão estrutural de um
- Page 284 and 285: Exemplo 10.3 — Passando Parâmetr
- Page 286 and 287: visto na Tabela 10.1, o papel prede
- Page 288 and 289: A Tabela 10.6 apresenta os códigos
- Page 292 and 293: A Listagem 10.14 apresenta o códig
- Page 294 and 295: ole onSelectionrole testandonKeySel
- Page 296 and 297: estado desejado (identificado pelo
- Page 298 and 299: gTVrgTelaInteirargBotaoFigura 10.18
- Page 300 and 301: 10.8 Conectores e Elos que Manipula
- Page 302 and 303: ...Listagem 10.19 Elo que manipula
- Page 304 and 305: pVideo1replayvideo1imgCamera1onBegi
- Page 306 and 307: Podemos observar que foi utilizado
- Page 308 and 309: Observamos que, como o elo deve alt
- Page 310 and 311: ...Listagem 10.20 Aplicação NCL p
- Page 312 and 313: ... trecho da seção Listagem 10.2
- Page 314 and 315: ... trecho da seção ... trecho da
- Page 316 and 317: BibliografiaABNT NBR 15606-2 2011.
- Page 318 and 319: 11.1 RegrasAs regras usadas em uma
- Page 320 and 321: ...... trecho da seção Listagem 1
- Page 322 and 323: spAudioswitchAudioIdiomarEnrPtaudio
- Page 324 and 325: cada elemento filho do switch e se
- Page 326 and 327: Elementos Atributos Conteúdoswitch
- Page 328 and 329: 12.1 Metadados em Aplicações NCLA
- Page 330: 12.2 Exemplo de Metadados na Aplica
- Page 335 and 336: Capítulo 13ReúsoÀ medida que as
- Page 337 and 338: Após mais 5 segundos, inicia“vid
- Page 339 and 340: “gradSame”: trata-se do mesmo o
Figura 10.14 Visão estrutural com elo que utiliza um conector de ações compostas.O el<strong>em</strong>ento permite definir mais do que uma ação nummesmo conector, conforme especificado na Listag<strong>em</strong> 10.13. Esse el<strong>em</strong>entopossui um atributo operator, que define a ord<strong>em</strong> <strong>em</strong> que as ações que elecontém são disparadas: <strong>em</strong> paralelo (“par”) ou <strong>em</strong> sequência (“seq”). No casodo conector deste ex<strong>em</strong>plo, as ações são disparadas <strong>em</strong> paralelo. Além disso,diversos objetos pod<strong>em</strong> ser ligados aos papéis “start” e “stop”, devido àdefinição do atributo max com valor “unbounded” <strong>em</strong> cada ação.... trecho da seção ... trecho da seção Listag<strong>em</strong> 10.13 Conector “onKeySelectionStartStop” e elo correspondente, ilustrando acomposição de ações.251