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.

event.post {class = 'ncl',type = 'presentation',action = 'stop',}Listag<strong>em</strong> 18.3 Ex<strong>em</strong>plo de evento postado por um <strong>NCL</strong>ua para sinalizar ao documento <strong>NCL</strong>o seu fim natural.Como um <strong>NCL</strong>ua (por meio de seus tratadores) deve executar rapidamente,a função de envio de eventos nunca aguarda o retorno de um valor. Caso odestino necessite retornar uma informação ao <strong>NCL</strong>ua, o fará através do enviode um novo evento.18.2.1 Classes de EventosO campo class de uma tabela representando um evento é obrigatório e t<strong>em</strong>a finalidade de separar os eventos <strong>em</strong> categorias. A classe identifica nãosomente a orig<strong>em</strong> de eventos passados aos tratadores, mas também o seudestino, caso o evento seja gerado e postado por um script <strong>NCL</strong>ua.As seguintes classes de eventos estão definidas:• Classe ncl: usada na comunicação entre um <strong>NCL</strong>ua e o documento<strong>NCL</strong> que contém o objeto de mídia.• Classe key: representa o pressionamento de teclas do controle r<strong>em</strong>otopelo usuário.• Classe tcp: permite acesso ao canal de interatividade por meio doprotocolo tcp.• Classe sms: usada para envio e recebimento de mensagens SMS.• Classe edit: permite que os comandos de edição ao vivo apresentadosno Capítulo 16 sejam disparados a partir de scripts <strong>NCL</strong>ua.• Classe si: provê acesso a um conjunto de informações multiplexadas <strong>em</strong>um fluxo de transporte e transmitidas periodicamente por difusão.• Classe user: através dessa classe, as aplicações pod<strong>em</strong> estender suafuncionalidade criando seus próprios eventos.374

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

Saved successfully!

Ooh no, something went wrong!