Gente, estoy empezando a hacer una aplicacion y hace dos semanas que estoy parado con el mismo problema. Lo que intento hacer es que al apretar la flecha izquierda se genere un evento de onEndAttribution para cambiar la fuente de un texto, es decir, quiero cambiar el texto viejo por uno nuevo. Cuando quiero ejecutar el evento, mi dice lo siquiente.... --------------------------| Ginga.ar 2.0.0 () |-------------------------- izquierda [ncl30-presenter::FormatterPlayerAdapter] WARNING: property src not supported [ncl30-presenter::FormatterScheduler] WARNING: could not prepare player No se que puede ser. Intente correr mi aplicación con Ginga 1.3, pero revento por todos lados. Leí que no soporta focusBorderTransparency, pero saque este atributos de los descriptores y lo mismo. ------------------------------ Código NCL ------------------------------------------------------------------------- <?xml version="1.0" encoding="ISO-8859-1"?> <!-- Generated by NCL Eclipse --> <ncl id="test" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile"> <head> <transitionBase> <transition id="transFade" type="fade"/> <transition id="transbarWipe" type="barWipe"/> </transitionBase> <regionBase> <region id="regionBackground" width="100%" height="100%" zIndex="1"> <region id="regionImagen1" top="50" left="50" height="25%" width="25%"/> <region id="regionImagen2" top="50" left="270" height="25%" width="25%"/> <region id="regionImagen3" top="50" left="490" height="25%" width="25%"/> <region id="regionTitulo" top="230" left="280" right="230"/> <region id="regionBGTexto" top="350" left="50" bottom="25" right="50"> <region id="regionTexto" top="15" left="25" /> </region> <region height="100%" id="videoReg" left="0%" top="0%" width="100%" zIndex="1"/> <region id="regionLua" height="100%" width="100%" /> </region> </regionBase> <descriptorBase> <descriptor id="descBackground" region="regionBackground"/> <descriptor id="descImagen1" region="regionImagen1" focusIndex="1" focusBorderWidth="5" focusBorderColor="silver" focusBorderTransparency="30%" moveLeft="3" moveRight="2"/> <descriptor id="descImagen2" region="regionImagen2" focusIndex="2" focusBorderWidth="5" focusBorderColor="silver" focusBorderTransparency="30%" moveLeft="1" moveRight="3"/> <descriptor id="descImagen3" region="regionImagen3" focusIndex="3" focusBorderWidth="5" focusBorderColor="silver" focusBorderTransparency="30%" moveLeft="2" moveRight="1"/> <descriptor id="descBGTexto" region="regionBGTexto"/> <descriptor id="descTitulo" region="regionTitulo" transIn="transbarWipe" transOut="transFade" explicitDur="5s"> <descriptorParam name="fontColor" value="silver"/> <descriptorParam name="fontSize" value="60"/> </descriptor> <descriptor id="descTexto" region="regionTexto"> <descriptorParam name="fontColor" value="navy"/> <descriptorParam name="fontSize" value="30"/> <descriptorParam name="fontFamily" value="Tiresias"/> </descriptor> <descriptor id="videoDesc" region="videoReg"/> <descriptor id="descLua" region="regionLua" /> </descriptorBase> <connectorBase> <causalConnector id="onEndAttributionStopSetStart"> <connectorParam name="var"/> <simpleCondition role="onEndAttribution"/> <compoundAction operator="seq"> <simpleAction role="stop"/> <simpleAction role="set" value="$var"/> <simpleAction role="start"/> </compoundAction> </causalConnector> </connectorBase> </head> <body> <port id="pLua" component="lua"/> <port id="pBackground" component="background"/> <port id="pBGTexto" component="bgTexto"/> <port id="pTexto1" component="texto1"/> <port id="pTitulo" component="titulo"/> <port id="pImagen1" component="imagen1"/> <port id="pImagen2" component="imagen2"/> <port id="pImagen3" component="imagen3"/> <media id="background" src="../media/background2.jpg" descriptor="descBackground"/> <media id="titulo" src="../media/fito.txt" descriptor="descTitulo"/> <media id="bgTexto" src="../media/bgPaper.jpg" descriptor="descBGTexto" /> <media id="texto1" src="../media/texto1.txt" descriptor="descTexto"> <property name="src"/> </media> <media id="imagen1" src="../media/ortiga.jpg" descriptor="descImagen1"/> <media id="imagen2" src="../media/melisa.jpg" descriptor="descImagen2"/> <media id="imagen3" src="../media/regaliz.jpg" descriptor="descImagen3"/> <media id="video" src="../media/oficina.mp4" descriptor="videoDesc"> <property name="bounds"/> </media> <media id="lua" descriptor="descLua" src="test.lua"> <property name="tecla"/> <property name="srcNuevo"/> </media> <link xconnector="onKeySelectionSet"> <bind component="lua" role="onSelection"> <bindParam name="keyCode" value="CURSOR_LEFT"/> </bind> <bind component="lua" role="set" interface="tecla" > <bindParam name="var" value="left" /> </bind> </link> <!-- links para las devoluciones de lua --> <link xconnector="onEndAttributionStopSetStart"> <bind role="onEndAttribution" component="lua" interface="srcNuevo"/> <bind role="stop" component="texto1"/> <bind role="getValue" component="lua" interface="srcNuevo"/> <linkParam name="var" value="$getValue"/> <bind role="set" component="texto1" interface="src"/> <bind role="start" component="texto1"/> </link> </body> </ncl> ---------------------------------Código Lua------------------------------------------------ function handler(evt) local evento = { class = 'ncl', type = 'attribution', name = 'srcNuevo', value='../media/texto2.txt'} if evt.value == "left" then print("izquierda") evento.action = "start" event.post(evento) evento.action = "stop" event.post(evento) end end--end function event.register(handler)