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
nó settings deve ser declarado e seu valor iniciado, como ilustra a Listagem3.33.Listagem 3.33 O elemento do tipo “application/x-ncl-settings”.Para o controle das propagandas interativas, vamos definir um contextode interatividade, pois assim será possível seu reúso em outras aplicações, oque tornará também nosso programa mais bem estruturado. O elemento “interactivity” conterá o nó settings, um ícone para avisar ousuário telespectador que a interatividade está ativa e outro para alertar queela está inibida. Conforme o usuário selecione um ícone, ele é substituído pelooutro, permitindo assim ao usuário habilitar e desabilitar a interatividade.Cada vez que o ícone é trocado, a variável “service.interactivity” muda devalor.Como, no início da aplicação, o ícone informando que a interatividadeestá habilitada (iniciação do procedimento) deve ser exibido e a variávelcolocada em “true”, vamos, para facilitar a estruturação, colocar um elemento no contexto de interatividade representando a mesma instância deapresentação do filme da animação, que dará partida ao procedimento deiniciação. A colocação desse elemento de fato dificulta o reúso do contextoem outra aplicação, mas vamos usar o procedimento mesmo assim para maisuma vez exemplificar o mecanismo de reúso.A Figura 3.13 ilustra a visão estrutural do contexto de interatividade.StopSet IoffonBeginSet IoffSet IonStartonSelectiononSelectionStart Stop StartFigura 3.13 Visão estrutural do contexto de interatividade.O leitor deve notar a existência de três relacionamentos. O primeiroinicia a variável “service.interactivity” e a exibição do ícone “intOn”. Osegundo, quando da seleção do ícone “intOn” pela tecla INFO, para suaexibição, inicia a apresentação do ícone “intOff” e troca o valor deservice.interactivity”. O terceiro é parecido com o segundo, quando da seleçãodo ícone “intOff” pela tecla INFO, para sua exibição, inicia a apresentação96
do ícone “intOn” e troca o valor de service.interactivity”. A Listagem 3.34apresenta o código NCL correspondente.97
- Page 86 and 87: airro, que está dentro de uma cida
- Page 88 and 89: Além da já mencionada lista orden
- Page 90 and 91: Capítulo 3Introdução àLinguagem
- Page 92 and 93: O novo vídeo acrescentado é uma r
- 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 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 144 and 145: Listagem 3.37 O Primeiro João com
- 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,
do ícone “intOn” e troca o valor de service.interactivity”. A Listag<strong>em</strong> 3.34apresenta o código <strong>NCL</strong> correspondente.97