Ir para o conteúdo

 Voltar a Linguagem Lua
Tela cheia

Comunicação com Arquivos Luas

17 de Junho de 2011, 12:01 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 15 vezes

Olá, treinando meu conhecimento em NCL e Lua me veio uma dúvida. Pensei em implementar um exemplo onde tenho 2 arquivo de dados (em lua mesmo) e esses arquivos de dados comunicam entre si. O exemplo seria o seguinte: 

-- arquivo times.lua. Uma tabela times com subtabelas que servirá como um menu na tela

times = {

            { 

             indice=1,

             nome='Flamengo' 

             } ,{

            indice=2,

            nome='Palmeiras'  

           },{

           indice=3,

           nome='Gremio'

            }}

-- timesinfo.lua . Uma tabela com subtabelas contendo informações completas sobre os times

timesinfo = {

            { 

             indice=1,

             fundacao='1895',

             estado='RJ',

             jogprincipal='Ronaldinho' 

             } ,{

            indice=2,

            fundacao=1912,

           estado='SP',

           jogprincipal='Kleber' 

           },{

           indice=3,

           fundacao = 1920,

           estado="RS",

           jogprincipal='Vitor' 

            }} 

O times.lua funciona como um menu onde eu navego entre os times. Quando eu pressionar algum botao do controle remoto selecionando, por exemplo, o Flamengo, quero que o segundo arquivo de dados seja carregado e me mostre na tela apenas as informações referentes ao Flamengo. Como eu poderia fazer isso ? Posso fazer isso diretamente no meu main.lua ou eu devo passar uma variável referente à posição da tabela (indíce) do time escolhido para o NCL e no NCL eu tenho um link que me mostre os dados referentes no timesinfo.lua. Qual a melhor forma ? 

Autor: Fernando Dias Stulback


1Um comentário

  • 5df5d8eeb3770422cc9c42a466faee62?only path=false&size=50&d=404Roberto Azevedo(usuário não autenticado)
    25 de Julho de 2011, 10:51

     

    Oi Fernando,

    se cada um dos teus Lua for um objeto de mídia diferente para a NCL você tem que fazer essa comunicação por meio de NCL (para isso passando como variáveis nos links NCL).

    Contudo, você também pode esses teus arquivos de dados podem simplesmente ser incluídos no teu objeto de mída NCLua. Dessa forma, para a NCL você tem apenas um único objeto de mídia.

    Se esses arquivos forem apenas de dados eu recomendo fortemente a segunda opção. Caso você necessite que dois objetos Lua desenhe coisas na tela, então o melhor seria a primeira opção.

    Espero ter ajudado!

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo