Kleines Tool für Mobile Widget Developer Space Janitor – Mobile Widget Game
Apr 21

Dieser Blogpost auf der Betavine-Seite schreibt, dass es kein “keypress”-Eventtype in der Vodafone Mobile Widget Runtime gibt.
Das bedeutet aber nicht, dass in Mobile Widgets überhaupt keine KeyEvents abgefangen werden können. “keydown” und “keyup” können sehr wohl verwendet werden.

Hier ein Beispiel unter Verwendung von jQuery:

$(function(){
  $(document).keyup(function(e){
    if(!gameOver){
      switch(e.keyCode){
        case 52: //this is left! (4 on mobile)
           // move left functions
           break;
        case 50: //this is up! (2 on mobile)
           // move up functions
           break;
        case 54: //this is right (6 on mobile)
           // move right functions
           break;
        case 56: //this is down! (8 on mobile)
           // move down functions
           break;
        }
     }
  });
});

Übrigens, auch für Mobile Widgets kann man sehr schön gameQuery (ein Addon für jQuery) verwenden.
Über die mobile Spieleentwicklung mit Widgets aber ein anderes Mal ein kleines Tutorial.

Eine Antwort zu “KeyListener für die Vodafone Mobile Widget Runtime”

  1. Rolf sagt:

    Generell bietet Vodafone ja schon recht coole mobile Lösungen an, ich finde es bei denen immer nru so schade, dass sie das nicht auch mit wirklich guten und vor allem klar strukturierten Angeboten für die Kunden kombinieren können. Ich finde mich in deren Tarifdschungel jedenfalls immer nur schwer zurecht und gehe deshalb doch eher immer zur Konkurrenz. Bin mal gespannt, ob die neue Kampagne auch in diese Richtung etwas nachbessern kann.

Einen Kommentar schreiben