<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><div style="font-family: arial; font-size: 10pt; ">Roberto,</div><font class="Apple-style-span" face="arial" size="2">Si bien no entiendo todavía a que parte del código te referís (pues no hacés referencia explícitamente a ninguna) voy a tratar de mostrarte brevemente como se seleccionan las recetas en la aplicación cocineros. Antes de seguir te digo que la aplicación la he visto funcionar correctamente varias veces, lo cual no descarta que exista algún error en ella, pero yo no lo creo probable.</font><div style="font-family: arial; font-size: 10pt; "><br></div><div style="font-family: arial; font-size: 10pt; ">Bueno, te muestro muy brevemente (no tengo mucho tiempo de explicarme mejor) como se cambian las recetas:</div><div style="font-family: arial; font-size: 10pt; ">El código NCL da inicio a la aplicación Lua así:</div><div><font
class="Apple-style-span" face="arial" size="2"><br></font></div><div><font class="Apple-style-span" size="2" face="courier, monaco, monospace, sans-serif"><port id="p0" component="application"/></font></div><div><font class="Apple-style-span" face="arial" size="2"><br></font></div><div><font class="Apple-style-span" face="arial" size="2">Luego cuando el código Lua recibe las teclas del control remoto, dispara un evento cambiando una propiedad de un 'media' del código NCL, así:</font></div><div><div style="font-family: arial; font-size: small; "> </div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif"><font class="Apple-style-span" size="2">if evt.value == "CURSOR_LEFT" and recetaIndex ~= 0 then</font></font></div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif" size="2"> recetaIndex = (recetaIndex - 1) %
4</font></div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif" size="2"> dispatchEvent("recetaChange","resources/images/Recetas_Preparacion".. (recetaIndex+1)..".png")</font></div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif" size="2">end</font></div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif" size="2">if evt.value == "CURSOR_RIGHT" and recetaIndex ~= 3 then</font></div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif" size="2"> recetaIndex = (recetaIndex + 1) % 4</font></div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif" size="2"></font><span class="Apple-style-span" style="font-family: courier, monaco, monospace, sans-serif; font-size: small; "> dispatchEvent("recetaChange","resources/images/Recetas_Preparacion"..
(recetaIndex+1)..".png")</span></div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif" size="2">end</font></div><div style="font-family: arial; font-size: small; "><br></div></div><div style="font-family: arial; font-size: 10pt; ">La función dispatchEvent está definida más abajo (en 'main.lua') así:</div><div style="font-family: arial; font-size: 10pt; "><br></div><div><div><font class="Apple-style-span" size="2" face="courier, monaco, monospace, sans-serif">function dispatchEvent(property, value)</font></div><div><font class="Apple-style-span" size="2" face="courier, monaco, monospace, sans-serif"> attributionEventDispatch('start', property, value)</font></div><div><font class="Apple-style-span" size="2" face="courier, monaco, monospace, sans-serif"> attributionEventDispatch('stop', property, value)</font></div><div><font class="Apple-style-span" size="2" face="courier, monaco,
monospace, sans-serif">end</font></div></div><div><font class="Apple-style-span" face="arial" size="2"><br></font></div><div><font class="Apple-style-span" face="arial" size="2">El código NCL que recibe el evento disparado, modifica la propiedad 'src' (fuente) del 'media' de recetas:</font></div><div><font class="Apple-style-span" face="arial" size="2"><br></font></div><div><font class="Apple-style-span" size="2"><div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif"><!-- recetaChange lua event handler --></font></div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif"><link xconnector="onEndAttributionStopSetStart"></font></div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif"> <bind component="application" interface="recetaChange" role="onEndAttribution"/></font></div><div><font class="Apple-style-span" face="courier, monaco,
monospace, sans-serif"> <bind component="receta" role="stop"/></font></div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif"> <bind component="application" interface="recetaChange" role="getValue"/></font></div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif"> <linkParam name="var" value="$getValue"/></font></div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif"> <bind component="receta" interface="src" role="set"/></font></div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif"> <bind component="receta" role="start"/></font></div><div><font class="Apple-style-span" face="courier, monaco, monospace, sans-serif"></link></font></div></div><div style="font-family: arial; "><br></div><div style="font-family: arial; ">No tomes mi palabra muy en
serio, porque yo no escribí la aplicación, así que puedo equivocarme. De todos modos, me parece que para aprender a programar Ginga-NCLua, esta aplicación no es la más apropiada, te convendría comenzar por algo más sencillo.</div><div style="font-family: arial; "><br></div><div style="font-family: arial; ">Espero que esto sea de ayuda,</div><div style="font-family: arial; ">Saludos,</div><div style="font-family: arial; ">Ezequiel.</div></font></div><div style="font-family: arial; font-size: 10pt; "><br>--- El <b>mié 19-ene-11, Roberto Moreno P. <i><rampmaster@gmail.com></i></b> escribió:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>De: Roberto Moreno P. <rampmaster@gmail.com><br>Asunto: Re: [Ginga-argentina] Consuta Sobre Ejemplo Cocineros<br>Para: "Lista de la comunidad argentina de Ginga" <ginga-argentina@lists.ourproject.org><br>Fecha: miércoles, 19 de enero de
2011, 14:11<br><br><div id="yiv511573354">Estimado,<br><br>Basicamente el funcionamiento del envio de src desde el codigo lua a ser mostrado por el codigo ncl.<br><br>Saludos<br><br><div class="yiv511573354gmail_quote">El 19 de enero de 2011 11:48, Ezequiel García <span dir="ltr"><<a rel="nofollow" ymailto="mailto:elezegarcia@yahoo.com.ar" target="_blank" href="/mc/compose?to=elezegarcia@yahoo.com.ar">elezegarcia@yahoo.com.ar</a>></span> escribió:<br>
<blockquote class="yiv511573354gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex;"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font:inherit;" valign="top">
<p>Roberto, </p><p>Explicate un poco mejor. ¿Podrías poner explicitamente que parte a que parte del código te referís? Mientras más detalles des más fácil es ayudarte.<br></p><p><br></p><p>Saludos,</p><p>Ezequiel.</p><br>
--- El <b>mié 19-ene-11, Roberto Moreno P. <i><<a rel="nofollow" ymailto="mailto:rampmaster@gmail.com" target="_blank" href="/mc/compose?to=rampmaster@gmail.com">rampmaster@gmail.com</a>></i></b> escribió:<br><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;">
<br>De: Roberto Moreno P. <<a rel="nofollow" ymailto="mailto:rampmaster@gmail.com" target="_blank" href="/mc/compose?to=rampmaster@gmail.com">rampmaster@gmail.com</a>><br>Asunto: [Ginga-argentina] Consuta Sobre Ejemplo Cocineros<br>Para: "Lista de la comunidad argentina de Ginga" <<a rel="nofollow" ymailto="mailto:Ginga-argentina@lists.ourproject.org" target="_blank" href="/mc/compose?to=Ginga-argentina@lists.ourproject.org">Ginga-argentina@lists.ourproject.org</a>><br>
Fecha: miércoles, 19 de enero de 2011, 10:53<br><br><div><div><div></div><div class="yiv511573354h5">Estimados,<br><br>Estuve revisando a funcion de seleccion de recetas de la aplicacion<br>cocinero, y veo que no toma el valor de src, ¿existe algun
error en la<br>aplicacion o es por algun mal procedimiento que estoy realizando?<br><br>Saludos<br><br>-- <br>Roberto Andrés Moreno Pérez<br><br></div></div>_______________________________________________<br>Ginga-argentina mailing list<br>
<a rel="nofollow" target="_blank" href="http://mc/compose?to=Ginga-argentina@lists.ourproject.org"></b></font></b></font><font color="red"><b>MailScanner has detected a possible fraud attempt from "mc" claiming to be</b></font> <font color="red"><b>MailScanner has detected a possible fraud attempt from "mc" claiming to be <font color="red"><b>MailScanner has detected a possible fraud attempt from "mc" claiming to be Ginga-argentina@lists.ourproject.org</a><font color="red"><b><br><a rel="nofollow" target="_blank" href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
</b></font></div></blockquote></td></tr></tbody></table><br>
<br>_______________________________________________<br>
Ginga-argentina mailing list<br>
<a rel="nofollow" ymailto="mailto:Ginga-argentina@lists.ourproject.org" target="_blank" href="/mc/compose?to=Ginga-argentina@lists.ourproject.org">Ginga-argentina@lists.ourproject.org</a><br>
<a rel="nofollow" target="_blank" href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Roberto Andrés Moreno Pérez<br><br>
</div><br>-----Adjunto en línea a continuación-----<br><br><div class="plainMail">_______________________________________________<br>Ginga-argentina mailing list<br><a ymailto="mailto:Ginga-argentina@lists.ourproject.org" href="/mc/compose?to=Ginga-argentina@lists.ourproject.org">Ginga-argentina@lists.ourproject.org</a><br><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></div></blockquote></div></td></tr></table><br>