<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
<br>¿Alguien podria mas o menos orientarme en esta duda? <img style="border-style:none;vertical-align:text-bottom" title="Confundido" alt="Confundido" src="http://gfx1.hotmail.com/mail/w4/pr04/ltr/emo/confused_smile.gif" height="19" width="19"><br>saludos!<br><b><font style="font-size: 12pt;" size="3">nico</font><br><br></b><div><hr id="stopSpelling">From: niko_cbes@hotmail.com<br>To: ginga-argentina@lists.ourproject.org<br>Date: Thu, 12 Apr 2012 21:08:04 +0000<br>Subject: Re: [Ginga-argentina] Interaccion con LUA y NCL<br><br>
<meta http-equiv="Content-Type" content="text/html; charset=unicode">
<meta name="Generator" content="Microsoft SafeHTML">
<style>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Tahoma;}
</style>
<div dir="ltr">
<div><div dir="ltr">Hola <b>Leo</b>!<br>Muchas gracias por la respuesta! sos el que siempre esta <img style="border-style:none;vertical-align:text-bottom" title="Guiño" alt="Guiño" src="http://gfx1.hotmail.com/mail/w4/pr04/ltr/emo/winking_smile.gif" height="19" width="19"><br>... no entendi, ó mejor dicho nose cómo ó donde hacer eso que decis vos ["<font style="" color="#FF0000">proba volviendo a modificar el valor de la variable
</font><font style="" color="#FF0000"><b>"service.currentKeyMaster" </b></font><font style="" color="#FF0000"> con el valor de "appFocus" cada vez que inicias el main.lua</font>"]<br><br>De hecho nose bien cómo funciona el <font style="" color="#FF0000"><b>"service.currentKeyMaster" </b></font><img style="border-style:none;vertical-align:text-bottom" title="Confundido" alt="Confundido" src="http://gfx1.hotmail.com/mail/w4/pr04/ltr/emo/confused_smile.gif" height="19" width="19"> En el documento <b>ABNTNBR15606</b> dice<br>["Identificador (id) del elemento <br><media> que detenta el control de <br>las claves de navegación; si el <br>elemento no está siendo <br>presentado o no está pausado, el <br>control es del formateador "]<br>... mucho mucho todavia no me doy cuenta para que esta.<br><br>Perdon mi ignorancia<br>Saludos Leo!<br><font style="font-size:12pt" size="3"><b>nico</b></font><br><br><br><div><div id="ecxSkyDrivePlaceholder"></div><hr id="ecxstopSpelling">Date: Wed, 11 Apr 2012 18:56:03 -0300<br>From: lisasmendi@lifia.info.unlp.edu.ar<br>To: ginga-argentina@lists.ourproject.org<br>Subject: Re: [Ginga-argentina] Interaccion con LUA y NCL<br><br><div>Hola nico, proba volviendo a modificar el valor de la variable
<b>"service.currentKeyMaster" </b> con el valor de "appFocus" cada vez que inicias el main.lua.</div><div><br></div><div class="ecxgmail_quote">El 11 de abril de 2012 15:31, Nicolas Ignacio Roldan <span dir="ltr"><<a href="mailto:niko_cbes@hotmail.com">niko_cbes@hotmail.com</a>></span> escribió:<br>
<blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex">
<div><div dir="ltr">
<b>Buenas Gente de Ginga!</b><br>
Es una consulta con respecto a LUA y su tratamiento.<br>Mi objetivo es lograr que cuando presiono el boton "INFO" se muestre una <media > que se carga desde un archivo ".lua"( en donde mostraria infomacion de acuerdo a la tecla que se presione [roja,amarillo,etc]); luego si presiono el boton "MENU" vuelva a la pantalla anterior. y asi sucesivamente... la iteracion con el usuario seria que presione "INFO" y "MENU", asi a cada rato.<br>
bueno.... la primera vez anda bien, presiono "INFO" y me aparece la informacion que carga desde "main.lua" y puedo presionar el "ROJO","AMARILLO","VERDE" y "AZUL" para que me muestre la informacion ... Pero si presiono "MENU" (para regresar) y luego de nuevo "INFO"... ya no me muestra ni me permite la interaccion con el "main.lua"<br>
<br>Tengo el siguiente codigo (Trabajo con 3 archivos : main.ncl/metodos.ncl/main.lua)<br><br><br><br>
<font style="font-size:12pt" size="3"><b>------------- el main.ncl ----------------------------</b></font><br>
<br><br><?xml version="1.0" encoding="ISO-8859-1"?><br><ncl id="main" xmlns="<a href="http://www.ncl.org.br/NCL3.0/EDTVProfile" target="_blank">http://www.ncl.org.br/NCL3.0/EDTVProfile</a>"><br>
<br> <head><br> <regionBase><br> <b> <region id="scriptLua" width="50%" height="80%" left="0%" top="0%" zIndex="3" /></b><br>
<region id="idBotonInfo" right="2%" bottom="2%" width="50" height="50" zIndex="3" /><br> <region id="idBotonReturn" right="2%" bottom="2%" width="50" height="50" zIndex="3" /><br>
</regionBase><br> <br><br> <descriptorBase><br> <br> <b> <descriptor id="descLua" region="scriptLua" focusIndex="appFocus"/></b><br> <descriptor id="descImagenInfo" region="idBotonInfo"/><br>
<descriptor id="descImagenReturn" region="idBotonReturn" /> <br> <br> </descriptorBase><br> <br><br> <connectorBase><br> <b> <importBase documentURI="metodos.ncl" alias="metodo"/></b><br>
</connectorBase><br> <br> </head><br><br><br> <body> <br> <br> <port id="pInfo" component="imgBotonInfo"/><br> <br> <b> <media id="foco" type="application/x-ginga-settings"><br>
<property name="service.currentKeyMaster" value="appFocus"/><br> </media></b><br> <br> <b> <media id="LuaPresentation" src="lua/main.lua" descriptor="descLua" /></b><br>
<media id="imgBotonInfo" src="Imagen/info.png" descriptor="descImagenInfo"/><br> <media id="imgBotonReturn" src="Imagen/menu.png" descriptor="descImagenReturn"/><br>
<br> <br> <link xconnector="metodo#onBeginEndMenu"><br> <bind role="onSelection" component="imgBotonInfo"><br> <bindParam name="oSetTecla" value="INFO"/><br>
</bind><br> <bind role="abort" component="imgBotonInfo"/><br> <b> <bind role="start" component="LuaPresentation"/></b><br> </link><b><br>
</b> <link xconnector="metodo#onBeginEndMenu"><br> <bind role="onSelection" component="imgBotonReturn"><br> <bindParam name="oSetTecla" value="MENU"/><br>
</bind><br> <bind role="start" component="imgBotonInfo"/><br> <b> <bind role="abort" component="LuaPresentation"/></b><br> </link><br>
<br> </body><br></ncl><br><br>-------------------------------------------------------------------------------------------------<br><br><br><font style="font-size:12pt" size="3"><b>------------------ metodos.ncl--------------------------------------</b></font><br>
<br><?xml version="1.0" encoding="ISO-8859-1"?><br><!-- Generated by NCL Eclipse --><br><ncl id="metodos" xmlns="<a href="http://www.ncl.org.br/NCL3.0/EDTVProfile" target="_blank">http://www.ncl.org.br/NCL3.0/EDTVProfile</a>"><br>
<head><br> <connectorBase><br> <br> <causalConnector id="onBeginStart"><br> <simpleCondition role="onBegin" /><br> <simpleAction role="start"/><br>
</causalConnector><br> <br> <causalConnector id="onEndStop"><br> <simpleCondition role="onEnd"/><br> <simpleAction role="stop"/><br>
</causalConnector><br> <br> <b> <causalConnector id="onBeginEndMenu"><br> <connectorParam name="oSetTecla"/><br> <simpleCondition role="onSelection" key="$oSetTecla"/><br>
<compoundAction operator="seq"><br> <simpleAction role="start" qualifier="seq" max="unbounded"/><br> <simpleAction role="abort" qualifier="seq" max="unbounded"/><br>
</compoundAction><br> </causalConnector></b><br><br><br> </connectorBase><br> </head><br> <body><br><br> </body><br></ncl><br>------------------------------------------------------------------------------------------------<br>
<br><b><font style="font-size:12pt" size="3">------------------------- main.lua ----------------------------------</font></b><br><br>function handler(evt)<br><br>local titulo=''<br>local color=''<br><br>limpiar()<br>
<br>if evt.class=='key' and evt.type=='press' then <br> <br> if evt.key == 'RED' or evt.key == 'F1' then <br> titulo='PILOTOS'<br> color='red' <br>
leyendaTitulo(color,titulo) <br> elseif evt.key == 'BLUE' or evt.key=='F4' then<br> titulo='PISTA'<br> color='blue' <br> leyendaTitulo(color,titulo)<br>
elseif evt.key == 'YELLOW' or evt.key=='F3' then<br> titulo='INFORMACION'<br> color='yellow' <br> leyendaTitulo(color,titulo)<br> elseif evt.key == 'GREEN' or evt.key=='F2' then <br>
titulo='CLIMA'<br> color='green' <br> leyendaTitulo(color,titulo)<br> end <br> end <br>end<br><br><br>function leyendaTitulo(color,titulo)<br> <br>
canvas:attrColor(color)<br> canvas:attrFont('vera',30, 'bold')<br> canvas:drawText(10, 10, titulo)<br> canvas:flush() <br> <br>end<br><br><br>function limpiar()<br> <br> local leyendaTitulo=canvas:new('Imagen/FondoAzulDegradadoCentro.png')<br>
canvas:compose(0,0,leyendaTitulo)<br> <br>end<br><br>event.register(handler)<br>---------------------------------------------------------------------------------------<br><br><br>Espero que no sea una consulta engorrosa... estoy seguro que es algo que no estoy haciendo bien<img style="border-style:none;vertical-align:text-bottom" title="Confundido" alt="Confundido" height="19" width="19"><br>
Desde ya muchas Gracias!<br>saludos<br><font style="font-size:12pt" size="3"><b>nico</b></font><br>                                            </div></div>
<br>__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org">Ginga-argentina@lists.ourproject.org</a><br>
cambiar suscripción: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Saludos leo<br><br>
<br>__________________________________________Lista de correo Ginga-argentina@lists.ourproject.org
cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Sitio web: http://comunidad.ginga.org.ar
Wiki: http://wiki.ginga.org.ar</div>                                            </div>
<br>__________________________________________Lista de correo Ginga-argentina@lists.ourproject.org
cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Sitio web: http://comunidad.ginga.org.ar
Wiki: http://wiki.ginga.org.ar</div>                                            </div>
<br>__________________________________________Lista de correo Ginga-argentina@lists.ourproject.org
cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Sitio web: http://comunidad.ginga.org.ar
Wiki: http://wiki.ginga.org.ar</div>                                            </div></body>
</html>