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.

Enquanto executa indefinidamente, o primeiro <strong>NCL</strong>ua não consomerecursos e pode responder a eventos (apesar de não o fazer por não possuirum tratador para tal fim). O mesmo ocorre com o terceiro <strong>NCL</strong>ua enquantoaguarda os três segundos para terminar.18.3.1 Eventos <strong>em</strong> Âncoras de Conteúdo e PropriedadesNo ex<strong>em</strong>plo anterior, apenas a âncora de conteúdo principal de cada<strong>NCL</strong>ua foi acionada. No entanto, âncoras de conteúdo específicas epropriedades também pod<strong>em</strong> ser relacionadas entre o documento <strong>NCL</strong> e oobjeto <strong>NCL</strong>ua.Dados os tipos de eventos gerados pelo formatador <strong>NCL</strong>, o campo type deum evento da classe ncl pode assumir os valores “presentation” ou“attribution”, conforme o atributo eventType dos conectores <strong>NCL</strong> (ver Seção10.5). Eventos do tipo “selection” são tratados pela classe key.18.3.1.1 Eventos do Tipo “presentation”Eventos de apresentação estão associados à apresentação de âncoras deconteúdo, sendo identificadas pelo campo label do evento. O campo actionindica a ação a ser realizada ou sinalizada pelo <strong>NCL</strong>ua, dependendo de eleestar recebendo ou gerando o evento.Um evento de apresentação possui a seguinte estrutura:• class: 'ncl'• type: 'presentation'• label: [string] — rótulo da âncora associada ao evento• action: [string] — pode assumir os seguintes valores: 'start','stop', 'abort', 'pause' e 'resume'18.3.1.2 Eventos do Tipo “attribution”Eventos de atribuição estão associados às propriedades do objeto <strong>NCL</strong>ua,sendo identificados pelo campo name.O campo value é preenchido com o valor a ser atribuído à propriedade e és<strong>em</strong>pre uma string, uma vez que v<strong>em</strong> de um atributo <strong>NCL</strong>. A ação de “start”<strong>em</strong> um evento de atribuição corresponde ao papel “set” (ou “start”) de um elo<strong>NCL</strong>.Um evento de atribuição possui a seguinte estrutura:381

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

Saved successfully!

Ooh no, something went wrong!