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
... trecho da seção Listagem 10.21 Utilização de um papel denominado getValue para alinhar o volume dedois áudios.Nesse caso, a declaração de um papel “getValue” no elemento define implicitamente uma avaliação do tipo .10.10 Conectores e Elos com Atribuição ao Longodo Tempo para Efeito de AnimaçãoEm todos os exemplos anteriores, as mudanças nos valores de propriedadesdisparadas por ações de elos foram instantâneas. No entanto, uma mudançabrusca de algumas propriedades, como por exemplo a posição vertical de umobjeto, pode desorientar o usuário. Para evitar esse tipo de problema,podemos criar um efeito de animação através da mudança gradual do valor dapropriedade.Como vimos na Seção 10.3, uma ação de atribuição (role=“set”) possuidois atributos opcionais, duration e by, cujos valores defaults são “0” e“indefinite”, respectivamente. O atributo duration define o período de tempodecorrido entre o disparo do elo e a atribuição do valor final à propriedadeligada pelo elo. Já o atributo by define o incremento utilizado para cadaatribuição. A atribuição de valores segue uma função linear, onde cada passoé definido pelo valor do atributo by.A Listagem 10.22 apresenta o código de um conector e um elo queproduzem um efeito de animação na propriedade “top” de um objeto. Note272
que, no exemplo, quando o objeto de mídia “video1” atinge o trecho“aMenu”, um outro objeto de mídia “menu” começa a ser exibido em umaposição dada pelo descritor que foi associado à exibição desse objeto. Noentanto, o objeto “menu” se move verticalmente, desde o início de suaexibição, até que, passados dois segundos, os dois objetos “video1” e “menu”estejam alinhados pelo topo.... trecho da seção ... trecho da seção Listagem 10.22 Alinhamento gradual do topo de duas mídias.10.11 Importação de ConectoresConectores da base de conectores de um documento NCL podem serimportados através do elemento , filho de , deforma semelhante à importação das bases vistas nos outros capítulos. Bastadefinir os atributos alias (“apelido” do arquivo importado) e documentURI (alocalização e o nome do arquivo que contém a base a ser importada).A Listagem 10.23 ilustra a importação de uma base de conectores e o usode um dos conectores importados. Esse exemplo assume que, no arquivo“conectores.ncl”, existe um com id“onKeySelectionStartStop”.273
- 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 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 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
- Page 341 and 342: 3algum eloiniciavideo2_n4algum eloi
- Page 343 and 344: meio do elemento definido como fil
- Page 345 and 346: ody......prog01(docProg1#exemplo01)
- Page 347 and 348: arquivo “conectores.ncl”, exist
- Page 349 and 350: PARTE IIITópicos Avançados309
- Page 351 and 352: 14.1 Integrando Objetos Hipermídia
- Page 353 and 354: do vídeo de propaganda, toda a exi
- Page 355 and 356: Listagem 14.2 Âncoras de conteúdo
- Page 357 and 358: Da mesma forma, cada mudança em um
- Page 359: como especificado) do dispositivo s
... trecho da seção Listag<strong>em</strong> 10.21 Utilização de um papel denominado getValue para alinhar o volume dedois áudios.Nesse caso, a declaração de um papel “getValue” no el<strong>em</strong>ento define implicitamente uma avaliação do tipo .10.10 Conectores e Elos com Atribuição ao Longodo T<strong>em</strong>po para Efeito de AnimaçãoEm todos os ex<strong>em</strong>plos anteriores, as mudanças nos valores de propriedadesdisparadas por ações de elos foram instantâneas. No entanto, uma mudançabrusca de algumas propriedades, como por ex<strong>em</strong>plo a posição vertical de umobjeto, pode desorientar o usuário. Para evitar esse tipo de probl<strong>em</strong>a,pod<strong>em</strong>os criar um efeito de animação através da mudança gradual do valor dapropriedade.Como vimos na Seção 10.3, uma ação de atribuição (role=“set”) possuidois atributos opcionais, duration e by, cujos valores defaults são “0” e“indefinite”, respectivamente. O atributo duration define o período de t<strong>em</strong>podecorrido entre o disparo do elo e a atribuição do valor final à propriedadeligada pelo elo. Já o atributo by define o incr<strong>em</strong>ento utilizado para cadaatribuição. A atribuição de valores segue uma função linear, onde cada passoé definido pelo valor do atributo by.A Listag<strong>em</strong> 10.22 apresenta o código de um conector e um elo queproduz<strong>em</strong> um efeito de animação na propriedade “top” de um objeto. Note272