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
Figura 10.9 Visão estrutural de uma aplicação que utiliza um conector com retardo.As visões temporal e espacial deste exemplo são apresentadas na Figura10.10.elos de sincronismo:conectoresonBeginStartDelaye onEndStoppVideoPrincipalrgTelaInteiravideoPrincipalonBeginStartDelayonEndStoprgInteratividade3 segimgInteratividadevisão temporalvisão espacial12imgInteratividadevideoPrincipalvideoPrincipalFigura 10.10 Visões temporal e espacial do exemplo de conector que permite a uma mídiaser iniciada com um retardo após uma outra.242
Exemplo 10.2 — Ligando Diversos Objetos a um Mesmo PapelDa forma como foi definido o conector do exemplo, o elo deve associarapenas um objeto a cada papel. Muitas vezes, no entanto, é necessáriorealizar um mesmo tipo de ação ou condição sobre diversos objetos. Suponhaque haja um outro objeto de mídia definido com o id “imgImagem1” e eledeva aparecer junto com a “imgInteratividade”. O conector deve sermodificado para permitir a ligação de vários objetos no papel de ação “start”,e o elo deve criar mais uma ligação através do elemento , conformeilustra a Listagem 10.8.O atributo max indica o número máximo de ligações para aquele papel,cujo valor “unbounded” significa que o número de ligações permitidas éilimitado. Já o atributo qualifier indica como devem ser acionados os objetosligados àquele papel, em paralelo (valor “par”) ou sequencialmente (valor“seq”).No elo são definidas as ligações para cada objeto que deve ser iniciadoquando o elo for ativado. Observe que, por causa da definição do retardo,todos os objetos ligados ao papel “start” serão iniciados três segundos após aativação do elo.... trecho da seção ... trecho da seção Listagem 10.8 Redefinição de conector e elo para permitir a ligação de mais de uma mídianum mesmo papel.243
- Page 231 and 232: de uma base de transições . 6 Os
- Page 233 and 234: type: atributo obrigatório que esp
- 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 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 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
Ex<strong>em</strong>plo 10.2 — Ligando Diversos Objetos a um Mesmo PapelDa forma como foi definido o conector do ex<strong>em</strong>plo, o elo deve associarapenas um objeto a cada papel. Muitas vezes, no entanto, é necessáriorealizar um mesmo tipo de ação ou condição sobre diversos objetos. Suponhaque haja um outro objeto de mídia definido com o id “imgImag<strong>em</strong>1” e eledeva aparecer junto com a “imgInteratividade”. O conector deve sermodificado para permitir a ligação de vários objetos no papel de ação “start”,e o elo deve criar mais uma ligação através do el<strong>em</strong>ento , conformeilustra a Listag<strong>em</strong> 10.8.O atributo max indica o número máximo de ligações para aquele papel,cujo valor “unbounded” significa que o número de ligações permitidas éilimitado. Já o atributo qualifier indica como dev<strong>em</strong> ser acionados os objetosligados àquele papel, <strong>em</strong> paralelo (valor “par”) ou sequencialmente (valor“seq”).No elo são definidas as ligações para cada objeto que deve ser iniciadoquando o elo for ativado. Observe que, por causa da definição do retardo,todos os objetos ligados ao papel “start” serão iniciados três segundos após aativação do elo.... trecho da seção ... trecho da seção Listag<strong>em</strong> 10.8 Redefinição de conector e elo para permitir a ligação de mais de uma mídianum mesmo papel.243