11.07.2015 Views

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

condição de percurso de uma aresta, e outros como valores de variáveis decondições para o percurso, por ex<strong>em</strong>plo “delayLMusicDur=5s” e“animationDur=12s”. A diferença é que certos intervalos de t<strong>em</strong>po pod<strong>em</strong> serpausados, por efeito de ações de pausa <strong>em</strong> um objeto de mídia (caso dointervalo “animationDur”) ou <strong>em</strong> objetos de composição.Voltando ao nosso ex<strong>em</strong>plo, decorridos 41 segundos a partir do início dovídeo da animação, outra de suas âncoras (el<strong>em</strong>ento ) éiniciada (vértice 7). A transição de início dessa âncora dispara a transição deinício do objeto de mídia “photo”, representada pelo vértice 8, cuja duraçãode apresentação é de seis segundos.De forma análoga, decorridos 45 segundos a partir do início do vídeo daanimação, outra de suas âncoras (el<strong>em</strong>ento ) é iniciada(vértice 10), o que causa o disparo da transição de início do objeto de mídia“icon”, representada pelo vértice 11, indicando ao usuário a possibilidade deinteração com a aplicação. Se a apresentação desse objeto de mídia não éinterrompida, ele t<strong>em</strong> seu fim natural após decorridos seis segundos, conformerepresentado pelo vértice 13.O vértice 14 representa a transição de início do evento de seleção. Aaresta, que relaciona esse vértice com o vértice 11, t<strong>em</strong> como condição a açãode interatividade do usuário. O leitor deve notar que um único grafo éutilizado para representar toda a aplicação e que, durante a apresentação,pod<strong>em</strong> ser retiradas partes desse grafo quando os eventos imprevisíveis queligam essas partes ao restante do grafo não puder<strong>em</strong> mais ser disparados. Nocontexto do nosso ex<strong>em</strong>plo, se o usuário não realizar a ação interativa até ofim da apresentação do objeto de mídia “icon”, representado pelo vértice 13,os eventos representados no grafo a partir do vértice 14 nunca irão ocorrer.Note, assim, que o HTG é um grafo dinâmico.A partir da ocorrência do evento interativo (vértice 14), a disposiçãoespacial do objeto de mídia “animation” é alterada (vértice 15, propriedadebounds=V1), e são iniciadas as exibições do vídeo de propaganda “shoes”(vértice 16) e do formulário XHTML (vértice 17). Note também que aocorrência do evento interativo (vértice 14) leva à interrupção daapresentação do ícone de interação (vértice 13).Nesse ponto dev<strong>em</strong>os fazer uma nova observação: as ações natural ende stop são o único caso de ações que pod<strong>em</strong> levar a um mesmo vértice, pois ocomportamento decorrente da entrada no estado “sleeping” será indiferente aqualquer um dos dois tipos de ação mencionados que levou a esse estado.O objeto de mídia “shoes” t<strong>em</strong> seu fim natural após 13 segundos de seuinício (vértice 18). O objeto de mídia “ptForm” t<strong>em</strong> seu fim natural após 15segundos de seu início (vértice 19). Ao término desse último objeto, a524

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!