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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Para objetos de mídia com código imperativo, se o atributo repetitionsdo evento for maior que zero, ele é diminuído <strong>em</strong> um, e a apresentação doevento associado à interface é reiniciada após o t<strong>em</strong>po entre repetições (ot<strong>em</strong>po de retardo entre repetições é transmitido ao exibidor de mídia comoparâmetro de retardo de início). Todo esse procedimento, exceto para o eventoassociado à “âncora de conteúdo total”, deve ser realizado por instruçõesprogramadas pelo autor (programador) do objeto imperativo para cada trechode código que pode ser parado.Ainda, apenas para os objetos de mídia com código imperativo, sequalquer âncora de conteúdo tiver um fim natural, e todos os outros eventosde apresentação estiver<strong>em</strong> no estado sleeping, a âncora de conteúdo total écolocada no estado sleeping. Se uma âncora de conteúdo terminar e pelomenos um outro evento de apresentação do objeto estiver no estadooccurring, a âncora de conteúdo total é mantida no estado occurring. Emtodos os d<strong>em</strong>ais casos, se uma âncora de conteúdo terminar sua execução, aâncora de conteúdo total é colocada no estado paused. Novamente, todo esseprocedimento deve ser realizado por instruções programadas pelo autor(programador) do objeto imperativo para cada trecho de código que pode serparado.Para objetos de mídia que não têm código imperativo, os eventosmonitorados no estado occurring com o mesmo t<strong>em</strong>po de término do eventoprincipal ou com t<strong>em</strong>po de término desconhecido, quando o evento principaltermina, vão para o estado sleeping e suas transições stops são notificadas.Os eventos no estado occurring com t<strong>em</strong>po de término posterior ao t<strong>em</strong>po detérmino do evento principal são colocados no estado sleeping s<strong>em</strong> gerar atransição stops e s<strong>em</strong> incr<strong>em</strong>entar o atributo occurences. É importanteressaltar que, se o evento principal corresponder a uma âncora t<strong>em</strong>poralinterna ao objeto, quando a apresentação dessa âncora terminar, toda aapresentação do objeto de mídia termina.H.2.2 Comportamento na Execução de Ações sobreEventos de AtribuiçãoAntes de iniciarmos a discussão de cada instrução, é importantesalientar que, <strong>em</strong>bora as propriedades de um nó de mídia com códigoimperativo possa estar associado com trechos de código, a execução dessestrechos não afeta máquinas de estado de âncoras de conteúdo que porventuraestejam associadas aos mesmos códigos.540

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

Saved successfully!

Ooh no, something went wrong!