Olá! Estou escrevendo um pequeno programa de teste, que demonstra o funcionamento do canvas, mas o programa está desenhando apenas a imagem de fundo, e não está desenhando a imagem frontal nem o texto (com drawText). Acredito que o problema esteja no NCL. Alguma idéia?
Segue o código Lua:
local img_frame = canvas:new('media/frame.jpg')
canvas:compose(15,15,img_frame)
canvas:attrColor('white')
canvas:attrFont('vera', 32)
canvas:drawText(15, 15, "asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf")
E o código NCL:
<?xml version="1.0" encoding="ISO-8859-1"?>
<ncl id="Segundo-Lua" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">
<head>
<regionBase>
<region id="screen" left="0" top="0" width="100%" height="100%" zIndex="1" />
<region id="rgLua" left="0" top="0" width="60%" height="55%" zIndex="3" />
</regionBase>
<descriptorBase>
<descriptor id="screenDesc" region="screen" />
<descriptor id="dsLua" region="rgLua" focusIndex="13" />
</descriptorBase>
</head>
<body>
<port id="portPrincipal" component="media_1" />
<port id="portContextLua" component="contextLua" />
<media id="media_1" src="media/1920x720.jpg" descriptor="screenDesc" />
<context id="contextLua">
<port id="portLua" component="lua" />
<media id="lua" src="hello.lua" descriptor="dsLua" />
</context>
<link id="myLink" xconnector="onBeginStart">
<bind role="onBegin" component="media_1" />
<bind role="start" component="contextLua" />
</link>
</body>
</ncl>
Autor: Wellington Brito de Carvalho
55 comentários
media/frame.jpg