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.
1. August 2009 um 6:32
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.