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
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
- Page 94 and 95: A definição dos espaços de exibi
- Page 96 and 97: atores que exercerão os papéis da
- Page 98 and 99: Listagem 3.8 Elemento e seus eleme
- Page 100 and 101: 60
- Page 102 and 103: Todo elemento possui um identifica
- Page 104 and 105: Ao referenciar um conector definido
- Page 106 and 107: Listagem 3.16 Documento NCL com reu
- Page 108 and 109: elementos , mesmo que seus valores
- Page 110 and 111: 70Listagem 3.19 Definição dos nov
- Page 112 and 113: 72
- Page 114 and 115: onBeginonBeginonEndStartStartonBegi
- Page 116 and 117: 76
- Page 118 and 119: Listagem 3.22 O Primeiro João com
- Page 120 and 121: 80
- Page 122 and 123: 3.7 Usando o Canal de Interatividad
- Page 124 and 125: “lEndShoes” deve ser substituí
- Page 126 and 127: 86
- Page 128 and 129: Vamos, nessa nova versão, exibir t
- Page 130 and 131: O leitor deve notar, comparando a F
- Page 132 and 133: Listagem 3.31 Redefinição dos rel
- Page 134 and 135: 94
- Page 136 and 137: nó settings deve ser declarado e s
- Page 138 and 139: Agora, que já temos a manipulaçã
- Page 140 and 141: ligando o elemento ao elemento qu
- Page 142 and 143: 102
- Page 146 and 147: 3.16 ilustra a nova visão estrutur
- Page 148: 108
- Page 151 and 152: Listagem 3.42 O Primeiro João com
- Page 153 and 154: Como próximo passo, temos de defin
- Page 155 and 156: Listagem 3.45 Finalização de todo
- Page 157 and 158: Listagem 3.47 Elemento “menu”.
- Page 159 and 160: 119
- Page 161 and 162: 121
- Page 164 and 165: interface="soundLevel">124
- Page 166 and 167: por “changes”, contendo um scri
- Page 168 and 169: Listagem 3.53 Elos para incremento
- Page 170 and 171: procedimento descrito neste parágr
- Page 173 and 174: height="10%" zIndex="4"/>133
- Page 175 and 176: 135
- Page 177 and 178: 137
- Page 179 and 180: Figura 3.21 Cenas da aplicação O
- Page 181 and 182: 4.1 IntroduçãoA abordagem modular
- Page 183 and 184: descriptorBaseLinking Linking bindb
- Page 185 and 186: 4.3 Perfis NCLComo já mencionamos,
- Page 187 and 188: O atributo id do elemento pode rec
- Page 189 and 190: PARTE IILinguagem NCLPerfil EDTV149
- Page 191 and 192: 5.1 Introdução à Estrutura do C
- Page 193 and 194: Listagem 5.1 Estrutura do elemento
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