Seguidores

Tecnologia do Blogger.
RSS

Re: [devdtv] Foco em Media Lua

Oi Juliano, não sei. Teria que ler o que fala na norma sobre a tecla back. Se não me engano, ela retorna o controle de foco para o formatador ncl.

Em 26/02/2013 15:32, "Juliano Krieger" <julianosk@gmail.com> escreveu:
Este post me ajudou também, muito obrigado Manoel Campos.

Agora estou com outro problema relacionado a este. Quando estou com a mídia Lua selecionada, a tecla BACK não é processada nem pelo NCL nem pelo Lua, eu incluí eventos para começar e parar outras mídias e com qualquer outra tecla funciona, menos com a BACK. Pressionando a tecla BACK, apenas o foco sai da mídia Lua (é possível ver pela mudança na cor da borda). Depois da mudança na cor da borda, eu consigo utilizar os eventos relacionados ao BACK no NCL.

Há algum jeito de conseguir utilizar a tecla BACK com a mídia Lua selecionada?
Obrigado.

Para emular estou usando o Ginga4Windows.


2013/2/7 Manoel Campos da Silva Filho <manoelcampos@gmail.com>
Diovanni, já passei por isso.
O que faço é definir o service.currentKeyMaster
para a mídia lua somente quando ela inicia, e volto para vazio
para ela finaliza.

O problema de ter que dar enter para acionar a captura de teclas no script
lua também já me ocorreu.

tem um exemplo justamente para resolver tais problemas.



logo 
Manoel Campos Silva Fh, Me
IFTO - Instituto Federal do Tocantins



2013/2/6 Diovanni Araújo <diovanini@gmail.com>
Pessoal,
Para interagir com uma media LUA(type="application/x-ginga-NCLua"), sempre preciso teclar ENTER/OK para "dar" foco nela.
Essa ação só não é necessária quando definimos ela como sendo porta de entrada, porém essa media "puxa" o foco e o KeyMaster para ele.
Estou fazendo uma aplicação que inicia medias do tipo imagem e medias LUA ao mesmo tempo (startN), porém a aplicação trava ao chamar essas medias.
Então implementei uma solução: criei outro conector, com a mesma tecla de acionamento (onKey), porém com um delay no start. Funcionou! :), mas o foco vai para a media LUA
Pergunto: a media LUA tem preferência na obtenção do foco e do KeyMaster ??? Ele por a caso concorre pelo foco com outras medias? Alguém já passou por isso?

Outra situação:
Ao navegar entre as medias (imagens e LUA), percebo que a media Lua fica "selecionada", porém para interagir com ela, ou seja, para que ela receba as teclas de entrada (service.currentKeyMaster), devo teclar ENTER. Para voltar basta teclar BACK.
Tem como eu setar o currentKeyMaster e o currentFocus para a media LUA quando ela mesma estiver "selecionada"??? Tentei usar o onSelection, porém essa role só é ativada por eventos de teclado (padrão ENTER, ou outra tecla qualquer).

Minha intenção é não usar a tecla ENTER para manipular a media LUA, pois isso pode causar confusão ao usuário ao navegar na interface!

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Visite este grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Visite este grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Juliano Krieger

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Visite este grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Visite este grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário