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.

atores que exercerão os papéis da relação, dados pelos el<strong>em</strong>entos . Umel<strong>em</strong>ento especifica o papel da relação, através de seu atributo ,e a interface que exercerá o papel, dada pelos atributos component, queseleciona um objeto a ser relacionado, e interface, que seleciona umainterface desse objeto. Por enquanto, as únicas interfaces que definimos forampor meio de el<strong>em</strong>entos . Quando não especificada, o valor default paraa interface assume uma área contendo todo o conteúdo do objeto.No relacionamento definido pelo el<strong>em</strong>ento “lMusic” da Listag<strong>em</strong>3.5, a relação referenciada é definida pelo el<strong>em</strong>ento , filhodo el<strong>em</strong>ento , conforme ilustra a Listag<strong>em</strong> 3.6. Na relação(Listag<strong>em</strong> 3.5), o papel “onBegin” do conector é associado ao componente“animation”, que, como vimos na Listag<strong>em</strong> 3.2, é associado ao vídeo daanimação, definindo que, ao começar a exibição do vídeo, deve-se dar partida(role = “start”) à exibição do chorinho, mas 5 segundos a partir do início dovídeo.A relação é causal, onde a condição é dada pelo papel “onBegin”, e aação é “start”, com o parâmetro “delay” (retardo) a ser definido pelorelacionamento (o el<strong>em</strong>ento ), quando da sua especificação. O atributomax=“unbounded” definido na ação especifica que um número ilimitado deatores pode exercer esse papel. Quando existe mais de um ator para o papel, oatributo qualifier define a forma como as ações dev<strong>em</strong> ser executadas, se <strong>em</strong>paralelo ou <strong>em</strong> sequência.A Figura 3.3 apresenta a visão estrutural da aplicação com todos osrelacionamentos entre os vários objetos de mídia definidos.56

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

Saved successfully!

Ooh no, something went wrong!