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.

Os el<strong>em</strong>entos filhos de um são:• : define parâmetros de conector cujos valoresdeverão ser definidos pelos elos que utilizam o conector;• e : defin<strong>em</strong> as condiçõessimples ou compostas de ativação do elo que utiliza o conector;• e : defin<strong>em</strong> as ações simples oucompostas que são realizadas quando o elo que utiliza o conector éativado.Pod<strong>em</strong>os definir um conector bastante simples para iniciar uma mídia juntocom outra, como o conector “onBeginStart” ilustrado na Figura 10.3 edefinido pela Listag<strong>em</strong> 10.1.roleonBeginconnectoronBeginStartstartFigura 10.3 Conector “onBeginStart”, que define o comportamento: quando a mídiaassociada ao papel onBegin iniciar, a mídia associada ao papel start também iniciará.Listag<strong>em</strong> 10.1 Definição do conector “onBeginStart”.Na Listag<strong>em</strong> 10.1, o conector define a condição () sob aqual o elo pode ser ativado e a ação () que será realizadaquando o elo for ativado. Um conector deve possuir pelo menos uma condiçãoe uma ação. Cada condição ou ação é associada a um papel (role).Em geral, o comportamento de um conector pode ser lido do seguint<strong>em</strong>odo: “quando condição/evento, então ação”. Por ex<strong>em</strong>plo, no caso doconector “onBeginStart” da Listag<strong>em</strong> 10.1, l<strong>em</strong>os: ‘quando iniciar, inicia também ’. Frisando mais uma vez, o conector define os papéis decondição e ação (p. ex., iniciar, terminar) e seu comportamento; cabe aos elosligar objetos a esses papéis.228

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

Saved successfully!

Ooh no, something went wrong!