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
onBeginonBeginonEndStartStartonBeginonBeginSetsizeSetsizeStopStopStartStartStartonSelectiononEndonSelectionStopStartFigura 3.7 Cenas da aplicação O Primeiro João usando contextos.Note, na Figura 3.7, que não é possível acessar diretamente objetos demídia dentro de um contexto. Como visto no Capítulo 2, o acesso deve serfeito passando pelas portas, que são responsáveis por exportar o que é visíveldentro de um contexto por relacionamentos externos. Portanto, nós devemosnão só incluir os elementos “icon” e “shoes” dentro de um elemento, como também redefinir os três relacionamentos definidos na seçãoanterior. Mais ainda, note que um dos relacionamentos pode ser definidodentro do próprio contexto, uma vez que só envolve elementos que são seusfilhos. Assim, a definição do contexto fica como ilustrado na Listagem 3.21.Listagem 3.21 Uso do elemento na definição da propaganda da chuteira.74
Note que o contexto oferece duas portas para o mundo exterior: umapara seu componente “icon”, que será usada como entrada no comando deinício da apresentação do ícone e como saída no comando para oredimensionamento do vídeo da animação; e uma porta para o componente“shoes”, que será usada como saída no comando para restaurar o vídeo daanimação em suas dimensões originais.Os três relacionamentos definidos na seção anterior foramdesmembrados em quatro, para que um relacionamento seja definido dentrodo contexto. Esse relacionamento, identificado como “lBeginShoes” naListagem 3.21, especifica que ao ser selecionado (condição “onSelection”) oícone da chuteira, por meio do botão vermelho do controle remoto, apropaganda deve iniciar (ação “start” sobre o componente “shoes”) e a figurado ícone deve findar sua exibição (ação “stop” sobre o componente “icon”).Os outros três relacionamentos restantes são especificados como filhosdo elemento , substituindo os três relacionamentos definidos na seçãoanterior, como ilustra a Listagem 3.22, que apresenta o novo programa paraessa nova versão. Note os novos relacionamentos “lIcon”, “lAdvert”,“lEndAdvert”.75
- Page 64 and 65: middleware. A Figura 1.11 apresenta
- Page 66 and 67: Informações adicionais opcionais
- Page 68 and 69: programas não-lineares ao vivo pel
- Page 70 and 71: inicial” é não-declarativo. Uma
- Page 72 and 73: Tabela 1.5 Ambientes de aplicaçõe
- Page 74 and 75: de código declarativo (HTML, SMIL,
- Page 76 and 77: Outras características de Lua, imp
- Page 78 and 79: ISO/IEC 13818-1 (2000). Internation
- Page 80 and 81: Capítulo 2Modelo ConceitualNCMToda
- Page 82 and 83: formulário etc.). No entanto, nenh
- Page 84 and 85: Os seres humanos se vestem de acord
- 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 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 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
Note que o contexto oferece duas portas para o mundo exterior: umapara seu componente “icon”, que será usada como entrada no comando deinício da apresentação do ícone e como saída no comando para oredimensionamento do vídeo da animação; e uma porta para o componente“shoes”, que será usada como saída no comando para restaurar o vídeo daanimação <strong>em</strong> suas dimensões originais.Os três relacionamentos definidos na seção anterior foramdesm<strong>em</strong>brados <strong>em</strong> quatro, para que um relacionamento seja definido dentrodo contexto. Esse relacionamento, identificado como “lBeginShoes” naListag<strong>em</strong> 3.21, especifica que ao ser selecionado (condição “onSelection”) oícone da chuteira, por meio do botão vermelho do controle r<strong>em</strong>oto, apropaganda deve iniciar (ação “start” sobre o componente “shoes”) e a figurado ícone deve findar sua exibição (ação “stop” sobre o componente “icon”).Os outros três relacionamentos restantes são especificados como filhosdo el<strong>em</strong>ento , substituindo os três relacionamentos definidos na seçãoanterior, como ilustra a Listag<strong>em</strong> 3.22, que apresenta o novo programa paraessa nova versão. Note os novos relacionamentos “lIcon”, “lAdvert”,“lEndAdvert”.75