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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Listag<strong>em</strong> 3.47 El<strong>em</strong>ento “menu”.Note, na Listag<strong>em</strong> 3.47, a definição das portas para todos os ícones querepresentam os diferentes ritmos e para o áudio do chorinho, conformediscutimos anteriormente. Note também a definição do el<strong>em</strong>ento “musics” e, ainda, a definição dos el<strong>em</strong>entos . O primeirorelacionamento (“lChoro”) especifica que, ao ser selecionada (condição“onSelection”) a imag<strong>em</strong> correspondente ao ícone do chorinho, o som doáudio do choro deve ser colocado <strong>em</strong> seu volume original (ação “set”colocando o valor de soundLevel <strong>em</strong> “1”), e todos os outros ritmos dev<strong>em</strong> serencerrados (ação de “stop” no el<strong>em</strong>ento “musics”). O segundorelacionamento (“lOthers”) especifica que, ao ser selecionada (condição“onSelection”) qualquer das imagens correspondentes aos outros ritmos (rock,techno e cartoon), o volume do áudio do choro deve ser abaixado totalmente(ação “set” colocando o valor de soundLevel <strong>em</strong> “0”), qualquer outro ritmoque estiver sendo tocado deve parar (ação de “stop” no el<strong>em</strong>ento “musics”), e o áudio correspondente ao ícone selecionado (cujo valor defocusIndex é então atribuído ao currentFocus) deve ser iniciado (ação de“start” no el<strong>em</strong>ento “musics”, com a seleção do componentesegundo o valor da variável “service.currentFocus”).Finalmente, pod<strong>em</strong>os realizar as duas últimas alterações na versãoanterior da aplicação. A primeira, alterando o el<strong>em</strong>ento “lMusic”, paraque ele agora inicie a apresentação do el<strong>em</strong>ento “menu” a partirdos 5 segundos do início do vídeo da animação, isto é, inicie a apresentação117

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

Saved successfully!

Ooh no, something went wrong!