UHU-StartseiteInformatikKurseW-Seminar App-ProgrammierungJavascriptCanvas-Element
Benutzereingaben


Reaktion auf Mauseingaben
Diese Funktion steht beispielsweise im Head-Element

function onMouseDown(e){
  if (vx!=0){ // x-Geschwindigkeit?
    vx = 0; // dann x auf Null setzen
    if (e.pageY < y) vy= -cs; else vy= +cs; // e.pageY enthält die y-Koordinate der Maus
  } else {
    vy = 0;
    if (e.pageX < x) vx = -cs; else vx = +cs; // e.PageX enthält die x-Koordinate
  }
}
und wird auf diese Weise mit dem Canvas-Element "canvas" verknüpft (nachdem es definiert wurde):

canvas.addEventListener("mousedown",onMouseDown,false)


optimal sichtbar mit Firefox Formeln mit asciimath Druckversion