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

telemidia.puc.rio.br
from telemidia.puc.rio.br More from this publisher
11.07.2015 Views

Listagem 3.37 O Primeiro João com controle de propagandas interativas.A Figura 3.15 ilustra o momento da apresentação do ícone deinteratividade e um outro momento em que a interatividade foi inibida, obtidosdurante a execução da aplicação na implementação de referência domiddleware Ginga-NCL.Figura 3.15 Cenas da aplicação O Primeiro João com controle de interatividade.3.11 Efeitos de Transição e AnimaçãoVamos agora introduzir um efeito de transição no aparecimento dodrible de vaivém do Garrincha (elemento “drible”). O efeito detransição é uma característica de apresentação e, portanto, pode ser definidono elemento associado ao elemento onde se quer atransição.Antes de associarmos transições ao elemento , devemoscriar uma base de transições para a aplicação NCL em questão. Isso é feitoatravés do elemento , também filho do elemento .Uma base de transições contém, como diz seu próprio nome, transições104

especificadas pelo elemento . A Listagem 3.38 ilustra dois tiposde transição que usaremos em nossa aplicação. A primeira transição,identificada como “trans1”, especifica um desvanecimento de 2 segundos. Asegunda transição, identificada como “trans2”, especifica um efeito devarredura de barra vertical durante 1 segundo.......Listagem 3.38 Elementos e .Agora podemos associar as transições ao elemento associado ao vídeo “drible”, conforme ilustrado na Listagem 3.39.Pela Listagem 3.39, uma transição de desvanecimento de entrada dovídeo “drible” e uma de varredura vertical ao final do vídeo foram definidas.Ainda nessa mesma versão da aplicação, vamos acrescentar um efeito deanimação à foto do marcador caído no chão (elemento “photo”) etambém introduzir um efeito de transparência a essa foto. A Listagem 3.40ilustra como o descritor associado à foto pode ser alterado para produzir oefeito de transparência (uma transparência de 60% foi definida).Listagem 3.40 Efeito de transparência.O efeito de animação que queremos é bem simples. Vamos apenas fazercom que a foto seja apresentada e depois se desloque vertical econtinuamente. Para tanto, teremos de mexer no relacionamento que define oinício da apresentação da foto. Iremos acrescentar ao relacionamento umaoutra ação, uma ação de atribuição de valores, que irá modificar o valor doatributo top do elemento continuamente, até um certo valor final. A Figura105

especificadas pelo el<strong>em</strong>ento . A Listag<strong>em</strong> 3.38 ilustra dois tiposde transição que usar<strong>em</strong>os <strong>em</strong> nossa aplicação. A primeira transição,identificada como “trans1”, especifica um desvanecimento de 2 segundos. Asegunda transição, identificada como “trans2”, especifica um efeito devarredura de barra vertical durante 1 segundo.......Listag<strong>em</strong> 3.38 El<strong>em</strong>entos e .Agora pod<strong>em</strong>os associar as transições ao el<strong>em</strong>ento associado ao vídeo “drible”, conforme ilustrado na Listag<strong>em</strong> 3.39.Pela Listag<strong>em</strong> 3.39, uma transição de desvanecimento de entrada dovídeo “drible” e uma de varredura vertical ao final do vídeo foram definidas.Ainda nessa mesma versão da aplicação, vamos acrescentar um efeito deanimação à foto do marcador caído no chão (el<strong>em</strong>ento “photo”) etambém introduzir um efeito de transparência a essa foto. A Listag<strong>em</strong> 3.40ilustra como o descritor associado à foto pode ser alterado para produzir oefeito de transparência (uma transparência de 60% foi definida).Listag<strong>em</strong> 3.40 Efeito de transparência.O efeito de animação que quer<strong>em</strong>os é b<strong>em</strong> simples. Vamos apenas fazercom que a foto seja apresentada e depois se desloque vertical econtinuamente. Para tanto, ter<strong>em</strong>os de mexer no relacionamento que define oinício da apresentação da foto. Ir<strong>em</strong>os acrescentar ao relacionamento umaoutra ação, uma ação de atribuição de valores, que irá modificar o valor doatributo top do el<strong>em</strong>ento continuamente, até um certo valor final. A Figura105

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

Saved successfully!

Ooh no, something went wrong!