Re: [Ginga-argentina] Ginga-argentina Digest, Vol 41, Issue 10
Leo, te adjunto el ejemplo de nombre "Apli 6", este es un ejemplo que muestra un cuadrado que con las teclas 3 y 4 se cambia la opacidad , con las teclas 1 y 2 el tamanio y con las flechas se mueve en la pantalla. Lo podes abrir primero en un explorador al html y ver como funciona la aplicacion y despues con ginga. Es una interaccion simple de un canvas HTML5 Saludos ! Bruno Agresta
Vamos por parte: No se puede interactuar con el media HTML5 tal y como lo tenés codificado en tu ejemplo. ¿Por que? Bueno, porque la manera que tiene ginga de interactuar con cualquier media es diferente. En ginga un media HTML (y cualquier otro media, salvo uno de sonido) es solamente la vista de ese media, por eso cuando uno define un src para ese media como por ej: <media id="html" src="http://tvd.lifia.info.unlp.edu.ar/ginga.ar/" descriptor="dHtml" type="text/html" /> este media solamente va a "mostrar" una vista de la dirección apuntada por el atributo src. Si a este media le asignas foco, le van a llegar lo evento de botones/teclas definidos por la norma ABNT, estos son: “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, “A”, “B”, “C”, “D”, “E”, “F”, “G”, “H”, “I”, “J”, “K”, “L”, “M”, “N”, “O”, “P”, “Q”, “R”, “S”, “T”, “U”, “V”, “W”, “X”, “Y”, “Z”, “*”, “#”, “MENU”, “INFO”, “GUIDE”, “CURSOR_DOWN”, “CURSOR_LEFT”,“CURSOR_RIGHT”,“CURSOR_UP”,“CHANNEL_DOWN”,“CHANNEL_UP”, “VOLUME_DOWN”, “VOLUME_UP”, “”, “ENTER”, “RED”, “GREEN”, “YELLOW”, “BLUE”, “BACK”, “EXIT”, “POWER”, “REWIND”, “STOP”, “EJECT”, “PLAY”, “RECORD”, “PAUSE” Todos son strings. Esto no lo va a entender el media html5 por más que lo codifiques en JS, porque de los keycodes son diferentes y dependen de como los envía el control remoto. El 21 de febrero de 2013 09:53, Bruno Agresta <[email protected]>escribió:
Leo, te adjunto el ejemplo de nombre "Apli 6", este es un ejemplo que muestra un cuadrado que con las teclas 3 y 4 se cambia la opacidad , con las teclas 1 y 2 el tamanio y con las flechas se mueve en la pantalla. Lo podes abrir primero en un explorador al html y ver como funciona la aplicacion y despues con ginga. Es una interaccion simple de un canvas HTML5
Saludos ! Bruno Agresta
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Saludos leo
participants (2)
-
Bruno Agresta -
leo