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.

No caso de objetos de mídia com código imperativo, todos osprocedimentos citados nos parágrafos anteriores dev<strong>em</strong> ser realizados porinstruções programadas pelo autor (programador) do objeto imperativo.H.2.3 Comportamento na Execução de Comandos deEdiçãoH.2.3.1 Instrução addEventA instrução addEvent é <strong>em</strong>itida no caso de recepção de um comando deedição <strong>NCL</strong> addInterface (ver Capítulo 16). A instrução precisa apenasidentificar um objeto de mídia que já esteja sendo controlado e um novoevento de interface a ser incluído e colocado <strong>em</strong> monitoramento.No caso de objetos de mídia comuns, que não possu<strong>em</strong> códigoimperativo, todas as regras aplicadas à interseção de eventos monitoradoscom o evento principal são aplicadas ao novo evento. Se o t<strong>em</strong>po de início donovo evento for anterior ao t<strong>em</strong>po atual do objeto e o t<strong>em</strong>po de término donovo evento for posterior ao t<strong>em</strong>po atual do objeto, o novo evento é colocadono mesmo estado do evento principal (occurring ou paused), s<strong>em</strong> notificar atransição correspondente.H.2.3.2 Instrução r<strong>em</strong>oveEventA instrução r<strong>em</strong>oveEvent é <strong>em</strong>itida no caso de recepção de um comandode edição <strong>NCL</strong> r<strong>em</strong>oveInterface. A instrução precisa identificar um objeto d<strong>em</strong>ídia que já esteja sendo controlado e um evento de interface que não se quermais controlar. O estado do evento da interface a ser r<strong>em</strong>ovida é colocado <strong>em</strong>sleeping, s<strong>em</strong> gerar nenhuma transição.H.3 Comportamento do Formatador <strong>NCL</strong> naExibição de ComposiçõesUm ou com valor do atributoeventType igual a “presentation” pode ser associado por um elo a um nó decomposição (representado por um el<strong>em</strong>ento ou ) como umtodo (isto é, s<strong>em</strong> que uma de suas interfaces seja informada). Comonormalmente ocorre, a máquina de estado do evento de apresentação definidopelo nó de composição deve ser controlada pelo formatador, como discutimosno Capítulo 10. De forma análoga, um , com valor de542

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

Saved successfully!

Ooh no, something went wrong!