Hola,<br><br><div class="gmail_quote">2010/6/14 Franco Bellagamba <span dir="ltr">&lt;<a href="mailto:fbellagamba@activica.com">fbellagamba@activica.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Alejandro, gracias por tus respuestas.<div><br></div><div>Estoy usando la versión del Lifia del 18/2 con el patch del 12/3.</div><div><br></div></blockquote><div>Ok, vamos a revisar eso de Lua entonces.</div><div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div></div><div>Con respecto a la pregunta acerca de modificar el NCL desde Lua, encontre los comandos ncledit (aunque aun no lo probe) con los cuales, en teoría podría agregar/quitar nodos desde Lua.</div></blockquote><div>

<br></div><div>Tene en cuenta que Ginga está en desarrollo,  no todo el standard está cubierto. Nosotros empezamos a trabajar a partir de la implementación de referencia de la PUC.</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


<div><br></div><div>Igual, te agrego a la pregunta una cosa: desde Lua me interesaría envíar un valor a NCL (por ejemplo el &quot;src&quot; de una media) como valor de un evento. ¿es esto posible? En las demos del newsfeed veo que usan distintos eventos para cada cada cosa que disparan (Por ejemplo &quot;showImagen1&quot;, &quot;showImagen2&quot;, etc). ¿Me explique o la hice demasiado rebuscada?</div>


<div><br></div></blockquote><div>Este es un caso que aplica a la respuesta anterior. Cuando hicimos esas demos, lo de pasar valores aun no estaba terminado. El Ncl quedaría algo así:</div><div>...</div><div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>&lt;causalConnector id=&quot;onEndAttributionStopSetStart&quot;&gt;</div>

<div><span class="Apple-tab-span" style="white-space:pre">                                </span>&lt;connectorParam name=&quot;var&quot;/&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>&lt;simpleCondition role=&quot;onEndAttribution&quot;/&gt;</div>

<div><span class="Apple-tab-span" style="white-space:pre">                                </span>&lt;compoundAction operator=&quot;seq&quot;&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span>&lt;simpleAction max=&quot;unbounded&quot; qualifier=&quot;par&quot; role=&quot;stop&quot;/&gt;</div>

<div><span class="Apple-tab-span" style="white-space:pre">                                        </span>&lt;simpleAction role=&quot;set&quot; value=&quot;$var&quot;/&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span>&lt;simpleAction max=&quot;unbounded&quot; qualifier=&quot;par&quot; role=&quot;start&quot;/&gt;</div>

<div><span class="Apple-tab-span" style="white-space:pre">                                </span>&lt;/compoundAction&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>&lt;/causalConnector&gt;</div></div><div>...</div><div>

<div><span class="Apple-tab-span" style="white-space:pre">                </span>&lt;link xconnector=&quot;onEndAttributionStopSetStart&quot;&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>&lt;bind component=&quot;application&quot; interface=&quot;videoSrc&quot; role=&quot;onEndAttribution&quot;/&gt;</div>

<div><span class="Apple-tab-span" style="white-space:pre">                        </span>&lt;bind component=&quot;video&quot; role=&quot;stop&quot;/&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>        &lt;bind component=&quot;application&quot; interface=&quot;videoSrc&quot; role=&quot;getValue&quot;/&gt;</div>

<div><span class="Apple-tab-span" style="white-space:pre">                        </span>&lt;linkParam name=&quot;var&quot; value=&quot;$getValue&quot;/&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>&lt;bind component=&quot;video&quot; interface=&quot;src&quot; role=&quot;set&quot;/&gt;</div>

<div><span class="Apple-tab-span" style="white-space:pre">                        </span>&lt;bind component=&quot;video&quot; role=&quot;start&quot;/&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>&lt;/link&gt;</div>

</div><div>...</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div></div><div>Desde ya mil gracias</div><div>Franco</div></blockquote>

<div><br></div><div><br></div><div>saludos! </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><br><div class="gmail_quote">El 14 de junio de 2010 10:47, Alejandro Alvarez <span dir="ltr">&lt;<a href="mailto:aalvarez@lifia.info.unlp.edu.ar" target="_blank">aalvarez@lifia.info.unlp.edu.ar</a>&gt;</span> escribió:<div>

<div></div><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Franco:<br><br><div class="gmail_quote">2010/6/9 Franco Bellagamba <span dir="ltr">&lt;<a href="mailto:fbellagamba@activica.com" target="_blank">fbellagamba@activica.com</a>&gt;</span><div>


<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><div>excelente!</div><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><div>Este es el lugar correcto para hacer estas preguntas.</div><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 &quot;media&quot;, 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><div>Parece ser un error de Ginga. Vamos a validarlo sobre nuestra versión.</div><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><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>&lt;media descriptor=&quot;appDescriptor&quot; id=&quot;application&quot; src=&quot;main.lua&quot; type=&quot;application/x-ginga-NCLua&quot;&gt;</div><div><span style="white-space:pre">        </span>&lt;property name=&quot;stopVideo&quot;/&gt;</div>




<div>&lt;/media&gt;</div><div><span style="white-space:pre">        </span></div></div></div><div><div>&lt;link xconnector=&quot;#onEndAttributionStop&quot;&gt;</div><div><span style="white-space:pre">        </span>&lt;bind component=&quot;application&quot; interface=&quot;stopVideo&quot; role=&quot;onEndAttribution&quot;/&gt;</div>




<div><span style="white-space:pre">        </span>&lt;bind component=&quot;video&quot; role=&quot;stop&quot;/&gt;</div></div><div>&lt;/link&gt;</div><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 &quot;src&quot;, también la &quot;text&quot;, ¿alguna idea?<br>
<br></blockquote></div><div>Tendríamos que saber que versión de Ginga estás usando, la bajaste de la PUC o del LIFIA? </div><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><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" target="_blank">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><font color="#888888">Alejandro Alvarez<br>
</font><br>_______________________________________________<br>
Ginga-argentina mailing list<br>
<a href="mailto:Ginga-argentina@lists.ourproject.org" target="_blank">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></div></div><br></div>
<br>_______________________________________________<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>