[Ginga-argentina] Manejo de variables en NCL+Lua

Manoel Campos da Silva Filho manoelcampos at gmail.com
Fri May 24 20:40:34 CEST 2013


Provavelmente isso realmente não seja possível.
Se pensarmos em definir esta tabela em um atributo de uma mídia,
diretamente no código NCL, provavelmente o formatador NCL não saberá
como tratar este valor por não ser um valor  de tipo primitivo
e ele não saber como tratar isso.
As tabelas lua só quem interpreta elas é o interpretador lua.
Uma opção é armazenar a tabela em uma representação string.
O módulo table.save (disponível no lua-users) faz isso,
pega uma tabela e gera uma string para ela, só que salva
isto em disco. Dê uma olhada no código, é bem simples.
Ao precisar recuperar tal string e gerar uma tabela novamente,
o método loadstring pode fazer isso.


2013/5/1 Marcos Juayek <mjuayek at correo.um.edu.uy>

> Una duda más, estoy teniendo problemas para enviar un array (table lua)
> mediante el event.post
>
> El codigo es el siguiente:
>
> local evt = {
>  class = 'ncl',
> type  = 'attribution',
> name  = 'result',
>  value = array,
> }
> evt.action = 'stop'
>         event.post(evt)
>
> Cuando ejecuto esto la aplicacion se cuelga.
>
> hay alguna manera de enviar una tabla lua por event.post?
>
> Gracias.
>
> Saludos,
>
> Marcos
>
>
>
> El 15 de abril de 2013 15:50, Manoel Campos da Silva Filho <
> manoelcampos at gmail.com> escribió:
>
>> A forma mais fácil é você usar o módulo NCLua HTTP (
>> http://ncluahttp.manoelcampos.com)
>>
>> para baixar a imagem indicada pela URL e depois usar o módulo canvas de
>> NCLua para desenhar a imagem na tela. Desta forma, usará somente Lua, sem
>> adicionar mídias NCL.
>>
>>
>> 2013/4/15 Marcos Juayek <mjuayek at correo.um.edu.uy>
>>
>>>  Estimada Lista,
>>>
>>> Estoy desarrollando una aplicación ginga en la que traigo datos de un
>>> Web Service, pero el tema es que traigo un array de datos y luego quiero
>>> desplegar esta información en diferentes medias (traigo url de imágenes por
>>> ejemplo). No se me ocurre la forma de manejar variables, tal que cada media
>>> vea solo un indice del array. Me explico?
>>>
>>> Saludos.
>>>
>>> __________________________________________Lista de correo
>>> Ginga-argentina at lists.ourproject.org
>>> cambiar suscripci&#243;n:
>>> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
>>> Sitio web: http://comunidad.ginga.org.ar
>>> Wiki: http://wiki.ginga.org.ar
>>>
>>>
>>
>> __________________________________________Lista de correo
>> Ginga-argentina at lists.ourproject.org
>> cambiar suscripci&#243;n:
>> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
>> Sitio web: http://comunidad.ginga.org.ar
>> Wiki: http://wiki.ginga.org.ar
>>
>>
>
> __________________________________________Lista de correo
> Ginga-argentina at lists.ourproject.org
> cambiar suscripci&#243;n:
> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
> Sitio web: http://comunidad.ginga.org.ar
> Wiki: http://wiki.ginga.org.ar
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ourproject.org/pipermail/ginga-argentina/attachments/20130524/3fd47a96/attachment.htm 


More information about the Ginga-argentina mailing list