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
visto na Tabela 10.1, o papel predefinido “onSelection” é utilizado para essefim. Ao definir uma condição que utiliza esse papel, o conector pode definirtambém o atributo key, que identifica o código da tecla utilizada para acionaros elos que utilizam o conector.Exemplo 10.4 — Exibindo um Objeto Quando o UsuárioPressiona uma TeclaEste exemplo define um conector e um elo para apresentar um objetoquando o usuário pressiona uma determinada tecla. Suponha que haja umobjeto de mídia identificado por “imgMenu” (além de seus respectivosdescritor e região) representando um menu que deve ser apresentado quando otelespectador pressionar a tecla vermelha (“RED”) do controle remoto,enquanto o objeto “imgInteratividade” estiver sendo apresentado. Essecomportamento pode ser ilustrado pela visão estrutural apresentada na Figura10.11, considerando o nome do conector como “onKeySelectionStart”.Figura 10.11 Visão estrutural do exemplo de conector de interatividade.A Listagem 10.11 apresenta a definição do conector“onKeySelectionStart” e um elo que o utiliza para fins do exemplo. Observeque, assim como nos conectores que definimos anteriormente que disparamuma ação com retardo, esse conector recebe o código da tecla comoparâmetro (denominado “vKey”), para propiciar seu reúso.... trecho da seção 246
... trecho da seção Listagem 10.11 Conector e elo que apresentam objetos quando uma determinada tecla docontrole remoto é acionada.O fato de o papel “onSelection” estar associado ao objeto de mídia“imgInteratividade” significa que o elo só está disponível enquanto esseobjeto estiver sendo apresentado. Caso o usuário pressione a tecla vermelhaem outro momento, o elo não será ativado e o objeto “imgMenu” não seráapresentado. Esse mecanismo permite contextualizar a janela de oportunidadede interação aos objetos do documento. A Figura 10.12 apresenta umstoryboard para ilustrar o comportamento do exemplo.A aplicação apresenta apenas“videoPrincipal”.Mesmo que o usuário pressione atecla vermelha do controle remoto,nada acontece.videoPrincipalvideoPrincipalTrês segundos após o início de“videoPrincipal”,“imgInteratividade” é iniciada.Se o usuário pressiona a teclavermelha agora, a aplicação exibe“imgMenu”.imgInteratividadeimgInteratividadevideoPrincipalvideoPrincipalimgMenuFigura 10.12 Storyboard do exemplo de utilização do conector “onKeySelectionStart”.247
- Page 235 and 236: Exemplo 7.3 — Reproduzindo uma Im
- Page 237 and 238: Capítulo 8Objetos de MídiaeContex
- 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 288 and 289: A Tabela 10.6 apresenta os códigos
- Page 290 and 291: Listagem 10.12 Código NCL de aplic
- 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
... trecho da seção Listag<strong>em</strong> 10.11 Conector e elo que apresentam objetos quando uma determinada tecla docontrole r<strong>em</strong>oto é acionada.O fato de o papel “onSelection” estar associado ao objeto de mídia“imgInteratividade” significa que o elo só está disponível enquanto esseobjeto estiver sendo apresentado. Caso o usuário pressione a tecla vermelha<strong>em</strong> outro momento, o elo não será ativado e o objeto “imgMenu” não seráapresentado. Esse mecanismo permite contextualizar a janela de oportunidadede interação aos objetos do documento. A Figura 10.12 apresenta umstoryboard para ilustrar o comportamento do ex<strong>em</strong>plo.A aplicação apresenta apenas“videoPrincipal”.Mesmo que o usuário pressione atecla vermelha do controle r<strong>em</strong>oto,nada acontece.videoPrincipalvideoPrincipalTrês segundos após o início de“videoPrincipal”,“imgInteratividade” é iniciada.Se o usuário pressiona a teclavermelha agora, a aplicação exibe“imgMenu”.imgInteratividadeimgInteratividadevideoPrincipalvideoPrincipalimgMenuFigura 10.12 Storyboard do ex<strong>em</strong>plo de utilização do conector “onKeySelectionStart”.247