Aclaraciones:

- Probé que en lugar de BLUE, sea el botón OK (Enter) pero tampoco hubo caso.
- El Enter solo lo interpreta si lo presionó dos veces consecutivas (al estilo doble click)
- Estoy utilizando Ginga.ar 1.1.0 instalado en Ubuntu 10.04 virtualizado en VirtualBox

Saludos

El 21 de septiembre de 2011 12:05, Fede Bazan <bazanfedericoa@gmail.com> escribió:
Estimados, les hago una consulta.

Dado el siguiente fragmente de código

...
...

<connectorBase>
<causalConnector id="onKeySelectionSet">
<connectorParam name="imagenSrc"/>
<connectorParam name="keyCode"/>
<simpleCondition role="onSelection" key="$keyCode"/>
<simpleAction role="set" value="$imagenSrc"/>
</causalConnector>
</connectorBase>

...

<media id="m5" src="media/btn1.png" descriptor="d5">
<property name="src"/>
</media>
...

<link id="l2" xconnector="onKeySelectionSet">
<bind role="onSelection" component="m4">
<bindParam name="keyCode" value="BLUE"/>
</bind>
<bind role="set" component="m5" interface="src">
<bindParam name="imagenSrc" value="media/teclaAmarilla.jpg"/>
</bind>
</link>

hubiera esperado que cuando el media m4 tuviese el foco y presionara el botón BLUE, ocurriese el cambio de imagen del media m5.

Pero esto no fue así, presionando el botón BLUE cambia la imagen sin importar que media tiene el foco.

Alguién me podría aclarar si ese es el comportamiento correcto y como lograría asociar la acción sobre un único media (teniendo el foco una imagen, presionó botón azul y cambia la imagen a mostrada).

Desde ya muchas gracias!

Federico