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.

O papel (atributo role) é apenas um dos atributos de uma condição, masexist<strong>em</strong> outros atributos. A <strong>NCL</strong> define os seguintes atributos do el<strong>em</strong>ento:• role: nome do papel. É atributo obrigatório e deve ser único dentro deum conector. Como diss<strong>em</strong>os, por conveniência, utilizamos comfrequência um dos papéis de condição predefinidos, como os descritosna Tabela 10.1;• delay: t<strong>em</strong>po decorrido entre a condição ser verdadeira e o elo serativado, <strong>em</strong> segundos, e no formato “9s”, tendo como valor default“0s”;• eventType: tipo de evento associado ao papel da condição. Podeassumir o valor “presentation” (para eventos de apresentação),“selection” (para seleção, p. ex., através de teclas) ou “attribution”(para eventos de atribuição de valor). Caso o valor do atributo roleseja um dos valores predefinidos na Tabela 10.1, esse atributoassume um valor default, como apresentado na Tabela 10.3.• transition: transição na máquina de estados. Pode assumir osvalores: “starts”, “stops”, “aborts”, “pauses” ou “resumes”,conforme a máquina de eventos de um objeto. Caso o valor doatributo role seja um dos valores predefinidos na Tabela 10.1, esseatributo assume um valor default, como apresentado na Tabela 10.3;Tabela 10.3 Valores de atributos eventType e transition assumidos por default quando oatributo role usa palavras reservadas <strong>em</strong> uma condiçãoValor de roleValor de transitionValor deeventTypeonBegin starts presentationonEnd stops presentationonAbort aborts presentationonPause pauses presentationonResume resumes presentationonSelection starts selectiononBeginSelection starts selectiononEndSelection stops selectiononBeginAttribution starts attributiononEndAttribution stops attributiononAbortAttribution aborts attributiononPauseAttribution pauses attributiononResumeAttribution resumes attribution232

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

Saved successfully!

Ooh no, something went wrong!