Seguidores

Tecnologia do Blogger.
RSS

Re: [devdtv] Alternar foco para capitura de tela

Grande Watson! Espero que o problema seja parecido então!


Meus Descritores

<regionBase>
<importBase documentURI="regioes.ncl" alias="reg"/>
</regionBase>
<descriptorBase>

<descriptor id="Full" region="reg#Tela" focusIndex="lua" />

<descriptor id="Interatividade" region="reg#Interatividade" />
<descriptor id="Video" region="reg#Tela" />
<descriptor id="Menu1" region="reg#Menu1" focusIndex="1" moveDown="2" moveUp="4" focusSrc="media/images/bt_lutadores_over.png" focusBorderWidth="0" />
<descriptor id="Menu2" region="reg#Menu2" focusIndex="2" moveDown="3" moveUp="1" focusSrc="media/images/bt_disputa_over.png" focusBorderWidth="0" />
<descriptor id="Menu3" region="reg#Menu3" focusIndex="3" moveDown="4" moveUp="2" focusSrc="media/images/bt_tw_over.png" focusBorderWidth="0" />
<descriptor id="Menu4" region="reg#Menu4" focusIndex="4" moveDown="1" moveUp="3" focusSrc="media/images/bt_sair_over.png" focusBorderWidth="0" />

<descriptor id="SubMenu1" region="reg#Menu1" focusIndex="1" moveDown="2" moveUp="2" focusSrc="media/images/bt_lutador_1_over.png" focusBorderWidth="0" />
<descriptor id="SubMenu2" region="reg#Menu2" focusIndex="2" moveDown="1" moveUp="1" focusSrc="media/images/bt_lutador_2_over.png" focusBorderWidth="0" />

<descriptor id="SubMenuD1" region="reg#Menu1" focusIndex="1" moveDown="2" moveUp="2" focusSrc="media/images/bt_over_campeonato.png" focusBorderWidth="0" />
<descriptor id="SubMenuD2" region="reg#Menu2" focusIndex="2" moveDown="1" moveUp="1" focusSrc="media/images/bt_over_card.png" focusBorderWidth="0" />

<descriptor id="Details" region="reg#Details"/>
<descriptor id="Back" region="reg#Back"/>
<descriptor id="Refresh" region="reg#Refresh"/>
<descriptor id="TweetBox" region="reg#TweetBox"/>
<descriptor id="TvLogo" region="reg#TvLogo"/>
</descriptorBase>

Se a visualização não estiver boa, coloquei o projeto no Github
Descritores: https://github.com/LuizCarvalho/TocantinsFight2/blob/master/descritores.ncl

Obrigado pela atenção! :)





Em 20 de agosto de 2012 14:56, Watson <watsonodilon@gmail.com> escreveu:
Luiz, provavelmente seu problema esta no seu descritor, já passei por um problema parecido, coloque seus descritores para que possamos olhar!

Abs

--
Watson Odilon
Associação Cultural FAISCA 

Em 20/08/2012, às 11:00, Luiz Carvalho <maximusmano@gmail.com> escreveu:

Bom dia amigos, estou com um problema que a muito tempo me impede de terminar meu pequeno projeto! já pesquisei, tentei diversas formas de implementar e nada!


Bom minha aplicação inicia o foco (service.currentKeyMaster) vazio, sendo assim o foco fica no NCL! ao selecionar uma opção do menu eu inicio uma mídia lua e passo para essa o foco para que ela possa capiturar as entradas vindas do teclado.

<link xconnector="con#onBeginSet">
            <bind role="onBegin" component="mTwitterManager"/>
            <bind role="set" component="settings" interface="service.currentKeyMaster">
               
                <bindParam name="value" value="mTwitterManager"/>
            </bind>
</link>

Tudo certo até aqui! consigo obter navegação utilizando as setas e tudo mais, mas quando eu encerro a mídia lua desejo que o foco volte para o NCL, então tento setar o value do service.currentKeyMaster para vazio!, a mídia lua é encerrada normalmente, os itens do NCL são carregados mas o foco é perdido!

Mídia lua: mTwitterManager
Encerra ao pressionar BACK


        <link xconnector="con#onKeySelectionStartNStopN">
            <bind role="onSelection" component="mBack">
                <bindParam name="key" value="BACK"/>
            </bind>
            <bind role="start" component="mButton1"/>
            <bind role="start" component="mButton2"/>
            <bind role="start" component="mButton3"/>
            <bind role="start" component="mButton4"/>
            <bind role="stop" component="mBack"/>
            <bind role="stop" component="mBtFighter1"/>
            <bind role="stop" component="mBtFighter2"/>
            <bind role="stop" component="mTwitterManager"/>
            <bind role="stop" component="mRefresh"/>
            <bind role="stop" component="mBtCampeonato"/>
            <bind role="stop" component="mBtCard"/>
           
        </link>


capituro o evento com OnEndSet

        <link xconnector="con#onEndSet">
            <bind role="onEnd" component="mTwitterManager"/>
            <bind role="set" component="settings" interface="service.currentKeyMaster">               
                <bindParam name="var" value=""/>
            </bind>
        </link>

O currentKeyMaster está presente
       
        <media id="settings" type="application/x-ginga-settings">
            <!-- defineque midia pode realizar a capitura das teclas -->
            <property name="service.currentKeyMaster"/>
        </media>




        Alguma Ideia?
Obrigado desde já :)

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/devdtv/-/ekDOBX_rbb0J.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/devdtv?hl=pt-BR.

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



--
Luiz Carvalho
Analista de Sistema/Desenvolvedor
www.redrails.com.br

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

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

0 comentários:

Postar um comentário