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.

moveLeft: identifica o índice de navegação do el<strong>em</strong>ento E que devereceber o foco caso seja pressionada a seta para a esquerda enquanto oel<strong>em</strong>ento associado a esse descritor estiver com o foco (definido peloatributo focusIndex do el<strong>em</strong>ento E). Caso o el<strong>em</strong>ento que receberia ofoco esteja com a propriedade visible igual a “false” ou não esteja sendoapresentado, o foco não se desloca;moveRight: identifica o índice de navegação do el<strong>em</strong>ento E que devereceber o foco caso seja pressionada a seta para a direita enquanto oel<strong>em</strong>ento associado a esse descritor estiver com o foco (definido peloatributo focusIndex do el<strong>em</strong>ento E). Caso o el<strong>em</strong>ento que receberia ofoco esteja com a propriedade visible igual a “false” ou não esteja sendoapresentado, o foco não se desloca;moveUp: identifica o índice de navegação do el<strong>em</strong>ento E que devereceber o foco caso seja pressionada a seta para cima enquanto oel<strong>em</strong>ento associado a esse descritor estiver com o foco (definido peloatributo focusIndex do el<strong>em</strong>ento E). Caso o el<strong>em</strong>ento que receberia ofoco esteja com visible igual a “false” ou não esteja sendo apresentado, ofoco não se desloca;moveDown: identifica o índice de navegação do el<strong>em</strong>ento E que devereceber o foco caso seja pressionada a seta para baixo enquanto oel<strong>em</strong>ento associado a esse descritor estiver com o foco (definido peloatributo focusIndex do el<strong>em</strong>ento E). Caso o el<strong>em</strong>ento que receberia ofoco esteja com visible igual a “false” ou não esteja sendo apresentado, ofoco não se desloca.Vale observar que se, a qualquer momento da apresentação, o foco forperdido (p. ex., se a mídia associada ao descritor <strong>em</strong> foco terminar de serexibida), um novo foco será definido para o el<strong>em</strong>ento cujo descritor tiver omenor valor para focusIndex. Além disso, caso o foco deva ser deslocadopara um el<strong>em</strong>ento cuja propriedade visible está com o valor “false” ou paraum el<strong>em</strong>ento que não esteja sendo apresentado, o foco atual não se desloca,como já mencionado.Quando um el<strong>em</strong>ento <strong>em</strong> foco é selecionado pressionando-se a tecla deativação (ENTER, OK), o controle é passado para o player do el<strong>em</strong>ento correspondente. A partir de então, o player pode seguir suaspróprias regras de navegação (p. ex., uso de setas para fazer o rolamento <strong>em</strong>uma página HTML). O controle de foco deve ser passado de volta aoformatador <strong>NCL</strong> quando a tecla BACK (volta) for pressionada. Nesse caso, ofoco se desloca para o el<strong>em</strong>ento identificado pelo atributoservice.currentFocus do nó settings, variável de ambiente vista na Seção189

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

Saved successfully!

Ooh no, something went wrong!