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
Para fazer a associação de interfaces de objetos com os papéis de umconector, um elo simplesmente utiliza elementos (ligação), conforme oseguinte esquema:Como exemplo, a Figura 10.5 apresenta a visão estrutural correspondente aum exemplo de sincronismo de início de apresentação de objetos de mídia,destacando o elo de sincronismo que deve iniciar a apresentação da mídia“imgInteratividade” assim que a apresentação da mídia “videoAbertura”começar.pVideoAberturaonBeginStartbodyvideoAberturaimg-InteratividadeFigura 10.5 Visão estrutural do exemplo, destacando o elo de sincronismo entre as mídias.Na Figura 10.5, ao utilizar o conector, o elo associa a mídia“videoPrincipal” (a âncora de conteúdo total é assumida por default) ao papel“onBegin”, e a mídia “imgInteratividade” (novamente com a âncora deconteúdo total assumida por default) ao papel “start”, conforme ilustrado naFigura 10.6 e pela Listagem 10.2. Como já mencionamos, os conectores sãodefinidos numa base de conectores (elemento dentro daseção ), ao passo que os elos são definidos no núcleo do documento(dentro da seção do elemento ou de algum contexto interno a ela).236
oleonBeginconnectoronBeginStartrolestartvideoPrincipalimgInteratividadeFigura 10.6 Elo que utiliza o conector “onBeginStart”, ligando as mídias “videoPrincipal”ao papel “onBegin” e “imgInteratividade” ao papel “start” do conector, respectivamente.Listagem 10.2 Código para definição de um elo que utiliza o conector “onBeginStart” parasincronizar o início das mídias “videoPrincipal” e “imgInteratividade”, utilizando oconnector definido na Figura 10.1No caso da Listagem 10.2, podemos ler o elo como: Quando iniciar(“onBegin”) a apresentação do “videoPrincipal”, inicia também (“start”) aapresentação da “imgInteratividade”.Analogamente, para sincronizar o término de apresentação das mídias,podemos definir um conector “onEndStop”, utilizado por um segundo elo,conforme indicado na Listagem 10.3.... trecho da seção ... trecho da seção Listagem 10.3 Código para definição de um conector “onEndStop” e elo que o utiliza parasincronizar o término das mídias “videoPrincipal” e “imgInteratividade”.237
- Page 225 and 226: Alguns parâmetros de descritor res
- Page 227 and 228: De forma análoga, para menus horiz
- Page 229 and 230: moveLeft: identifica o índice de n
- 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: • qualifier: define se as ações
- 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 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
oleonBeginconnectoronBeginStartrolestartvideoPrincipalimgInteratividadeFigura 10.6 Elo que utiliza o conector “onBeginStart”, ligando as mídias “videoPrincipal”ao papel “onBegin” e “imgInteratividade” ao papel “start” do conector, respectivamente.Listag<strong>em</strong> 10.2 Código para definição de um elo que utiliza o conector “onBeginStart” parasincronizar o início das mídias “videoPrincipal” e “imgInteratividade”, utilizando oconnector definido na Figura 10.1No caso da Listag<strong>em</strong> 10.2, pod<strong>em</strong>os ler o elo como: Quando iniciar(“onBegin”) a apresentação do “videoPrincipal”, inicia também (“start”) aapresentação da “imgInteratividade”.Analogamente, para sincronizar o término de apresentação das mídias,pod<strong>em</strong>os definir um conector “onEndStop”, utilizado por um segundo elo,conforme indicado na Listag<strong>em</strong> 10.3.... trecho da seção ... trecho da seção Listag<strong>em</strong> 10.3 Código para definição de um conector “onEndStop” e elo que o utiliza parasincronizar o término das mídias “videoPrincipal” e “imgInteratividade”.237