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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Agora, que já t<strong>em</strong>os a manipulação da variável “service.interactivity”definida, vamos usar seu valor para controlar o aparecimento ou não do íconeda chuteira, que habilita a propaganda interativa. Para tanto, t<strong>em</strong>os d<strong>em</strong>odificar o relacionamento que dá o início da apresentação do ícone, paraque ele teste antes o valor da variável “service.interactivity”. Como a variávelé uma propriedade do nó settings, vamos reusá-lo (aqui, sim, um ex<strong>em</strong>plo dereúso b<strong>em</strong> útil) dentro do contexto da propaganda como o ator (de fato suapropriedade “service.interactivity”) do relacionamento que dispara aapresentação do ícone. A Figura 3.14 ilustra a visão estrutural de toda a novaversão de O Primeiro João. Note que um novo el<strong>em</strong>ento foiadicionado ao elo que finaliza todos os objetos ao término do vídeo daanimação. Esse novo el<strong>em</strong>ento é ligado ao contexto de interatividades<strong>em</strong> especificar nenhuma porta de entrada. Isso significa, <strong>em</strong> <strong>NCL</strong>, que aação “stop” do elo será aplicada a todos os objetos do contexto que aindaestão sendo apresentados.onBeginonBeginonBeginonEndStartStopStartStopStartStartI = onStopSet IoffStartStartonEndonBeginonSelectionStopSetsizeStartSetsizeStoponBeginSet IoffSet IonStartonSelectiononSelectionStart Stop StartContexto de PropagandaContexto de InteratividadeFigura 3.14 Visão estrutural da nova versão de O Primeiro João.O leitor deve observar, pela comparação do contexto de propaganda daFigura 3.12 e da Figura 3.14, que apenas um relacionamento mudou. Todo oresto permaneceu igual. O novo relacionamento deve testar o valor davariável “service.interactivity” para iniciar ou não a apresentação do ícone dachuteira, conforme o valor dessa variável, conforme ilustra a Listag<strong>em</strong> 3.35....98

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

Saved successfully!

Ooh no, something went wrong!