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

telemidia.puc.rio.br
from telemidia.puc.rio.br More from this publisher
11.07.2015 Views

94

Listagem 3.32 O Primeiro João com adaptação de conteúdo.3.10 O Uso do Nó SettingsVamos agora permitir em nossa aplicação O Primeiro João que todas aspropagandas interativas (e só elas) sejam habilitadas ou inibidas pelotelespectador. Se inibidas, por exemplo, o ícone da chuteira nem aparecerá,impossibilitando o acionamento da propaganda correspondente.Para fazer o controle da interatividade, vamos definir uma variávelglobal do programa (serviço) denominada “service.interactivity”. Conforme ovalor dessa variável, as propagandas interativas serão inibidas(service.interactivity = “false”) ou habilitadas (service.interactivity = “true”).Na verdade, o valor da variável será usado (testado nos relacionamentos) parapermitir ou não o aparecimento dos ícones que permitem a propagandainterativa (no caso da nossa aplicação, o ícone da chuteira).Em uma aplicação NCL, variáveis globais são tratadas comopropriedades do nó settings. Em NCL, esse nó é representado pelo elemento, com atributo type igual a “application/x-ncl-settings”. Propriedadescujos valores podem ser manipulados por uma aplicação NCL devem serdeclaradas no elemento filho do elemento representandoo nó settings (exceto quando a manipulação for pelas regras, comodiscutiremos no Capítulo 11). Assim, para nossa nova versão da aplicação, o95

94

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

Saved successfully!

Ooh no, something went wrong!