Franco:<br><br><div class="gmail_quote">2010/6/9 Franco Bellagamba <span dir="ltr"><<a href="mailto:fbellagamba@activica.com">fbellagamba@activica.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hola gente,<br><br>Estoy intentando desarrollar una aplicación con cierto nivel de interactividad local. Básicamente, que le pregunte al usuario dos o tres preguntas, las cuales el usuario responde utilizando los cursores, y en base a estas respuestas, genera un texto determinado.<br>
<br></blockquote><div>excelente!</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Pido disculpas si este no es el lugar apropiado para este tipo de preguntas, y agradezco me digan cuál sería.<br>
<br></blockquote><div>Este es el lugar correcto para hacer estas preguntas.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Durante el desarrollo se me presentaron algunas dudas y algunos problemas, que espero que alguien tenga respuestas.<br>
<br></blockquote><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Las preguntas más importantes son:<br>1. Cuando ejecuto un script de Lua desde NCL, el script ejecuta normalmente, pero cuando le doy STOP a esa "media", el emulador tira un error acerca de una señal 6 (SIGABRT). ¿Esto se debe a un error mio, o es un bug en el emulador? Si es un error mio, ¿cual sería la forma correcta de detener un script? <br>
</blockquote><div><br></div><div>Parece ser un error de Ginga. Vamos a validarlo sobre nuestra versión.</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>2. La otra pregunta es, ¿la única forma de modificar la interfaz desde Lua es por medio de el Canvas? ¿Es posible iniciar medias desde Lua? ¿Acceder a propiedades de otras medias, como por ejemplo el contenido o el src de una media de tipo texto plano?<br>
<br></blockquote><div>Desde Lua podes disparar eventos, y desde NCL al capturar estos eventos detener o realizar la acción que quieras sobre una media. Por ejemplo haciendo uso del end attribution el NCL quedaría algo así:</div>
<div><br></div><div>...</div><div><div><div><media descriptor="appDescriptor" id="application" src="main.lua" type="application/x-ginga-NCLua"></div><div><span class="Apple-tab-span" style="white-space:pre">        </span><property name="stopVideo"/></div>
<div></media></div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div></div></div><div><div><link xconnector="#onEndAttributionStop"></div><div><span class="Apple-tab-span" style="white-space:pre">        </span><bind component="application" interface="stopVideo" role="onEndAttribution"/></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span><bind component="video" role="stop"/></div></div><div></link></div><div> ...</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
3. Intente desde NCL cambiar el SRC de una media de texto plano, y no me da bola... queda siempre el mismo texto, pese a que intente cambiar la propiedad "src", también la "text", ¿alguna idea?<br>
<br></blockquote><div>Tendríamos que saber que versión de Ginga estás usando, la bajaste de la PUC o del LIFIA? </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Desde ya agradezco cualquier ayuda!<br><br>Saludos<br><font color="#888888">Franco<br>
</font><br></blockquote><div>Saludos! </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">_______________________________________________<br>
Ginga-argentina mailing list<br>
<a href="mailto: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>
<br></blockquote></div><br><br clear="all"><br>-- <br>Alejandro Alvarez<br>