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.

Listag<strong>em</strong> 3.22 O Primeiro João com uso de contextos.3.6 Adicionando Reúso de Objetos de MídiaO reúso de objetos de mídia e de contexto torna uma aplicação maislimpa, mais fácil de manter e menos sujeita a erros. Mesmo correndo o riscode tornar o contexto definido na seção anterior menos passível de reúso <strong>em</strong>outras partes do vídeo da animação (ou mesmo <strong>em</strong> outro vídeo), vamosutilizar esse contexto para introduzir o reúso de objetos de mídia, com ointuito apenas de tornar mais simples a definição de relacionamentos.O que far<strong>em</strong>os é criar um novo objeto de mídia dentro do el<strong>em</strong>ento “advert”, que herdará toda a definição do el<strong>em</strong>ento “animation” e, mais ainda, representará o mesmo objeto de mídia: o vídeo daanimação. Como discutido na Seção 2, o modelo <strong>NCL</strong> permite que um mesmonó esteja contido <strong>em</strong> mais de um contexto, e isso é feito através do reúso.A Figura 3.8 ilustra o reúso do el<strong>em</strong>ento “animation”. Note asimplificação da definição dos elos ligados à propaganda da chuteira, umavez que agora eles são internos ao contexto e não precisam mais utilizarportas para o acesso ao vídeo da animação.onBeginonBeginonBeginonEndStartStopStartStopStartStartStartonBeginonSelectionStopStartSetsizeSetsizeonEndFigura 3.8 Reúso.78

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

Saved successfully!

Ooh no, something went wrong!