galera, estou estudando o manual Programming in Lua, e já fiz alguns estudos de ncl. tb li alguns tutoriais.
mas não estou conseguindo pegar a 'ponte', o 'fio da meada' sobre o funcionamento de lua dentro do ncl.
por exemplo. eu tenho um arquivo ncl que roda uma musica, sem imagem. quero apenas apresentar uma frase em lua na tela do set top box.
no momento, meu programa está assim:
<port id="portaLua" component="lua"/>
<media id="lua" src="./teste.lua" descriptor="desc#dcLua"/>
no arquivo teste.lua tem apenas:
local LarguraTotal, AlturaTotal = canvas:attrSize()
local txt = 'TV digital - teste'
local LarguraTexto, AlturaTexto = canvas:measureText(txt)
local txtX = (LarguraTotal - LarguraTexto) / 2
local txtY = (AlturaTotal - AlturaTexto) / 2
canvas:attrColor('white')
canvas:drawText(txtX, txtY, txt)
canvas:flush()
isso não dá certo, o q mostra que falta alguma coisa no arquivo .lua, mas não consigo entender o q é. gostaria q me explicassem.
ps: o objetivo é apenas exibir 'TV Digital - teste' na tela do settopbox.
Autor: paulo machado
1Um comentário