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.

por “changes”, contendo um script Lua que, ao ser iniciado, colocará suavariável interna counter com o valor “0”. Vamos também definir umapropriedade para esse objeto de mídia, denominada “add” (name=“add”) euma âncora de conteúdo identificada como “print” (id=“print”), definindouma interface identificada como “fim” (label=“fim”). Cada vez que um valornumérico for atribuído à propriedade “add”, por meio de um el<strong>em</strong>ento ,o objeto <strong>NCL</strong>ua deverá somar esse valor à variável counter. Se o objeto<strong>NCL</strong>ua tiver sua interface “print” acionada, ele deverá imprimir na tela ovalor da variável counter, compondo a frase “Número de vezes que vocêtrocou de ritmo: valor da variável counter”.A especificação do objeto de mídia <strong>NCL</strong>ua é dada pelo el<strong>em</strong>ento “changes” na Listag<strong>em</strong> 3.51, e t<strong>em</strong> seu conteúdo armazenado noarquivo “counter.lua”. O leitor deve notar que o tipo do objeto (atributo type)não precisou ser declarado, porque o formatador <strong>NCL</strong> vai inferi-lo a partir daextensão “.lua” do arquivo imposto ao atributo source do el<strong>em</strong>ento.Na Listag<strong>em</strong> 3.51, nós definimos o el<strong>em</strong>ento “changes” comofilho do el<strong>em</strong>ento “menu”, onde estão também todos os ícones paraseleção dos ritmos. A partir de agora, quando o el<strong>em</strong>ento “menu”for iniciado, não só todos os ícones correspondentes aos ritmos serão exibidosjuntamente com o áudio do chorinho, como também o objeto <strong>NCL</strong>ua seráiniciado, conforme especificado por todas as portas do el<strong>em</strong>ento “menu” que estão mapeadas para âncoras de nós filhos do contexto.......126

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

Saved successfully!

Ooh no, something went wrong!