Bei einem älteren javascript Code habe ich folgendes funktionierenden Code gefunden.
Code: Alles auswählen
function mouseWheel(Event) {
if (Event.wheelDelta < 0) {
mat4.scale(mRotationMatrix, [1.1, 1.1, 1.1]);
} else {
mat4.scale(mRotationMatrix, [0.9, 0.9, 0.9]);
}
}
Code: Alles auswählen
function onwheel(aEvent: TJSWheelEvent): boolean;
begin
Writeln(aEvent.wheelDelta);
end;
Und siehe da würde mein Code funktionieren.
Natürlich kann ich im meinem Projekt auch deltaY verwenden, was auch wie erwartet funktioniert.
In meinem Uralten Javascript würde deltaY auch funktionieren.
Nun zur Frage, ist wheelDelta veraltet, das es in pas2js nicht implementiert ist ?
Was mir aufgefallen ist, wen ich in netbeans in den JS-Sourcen gucke, finde ich wheelDelta auch nicht mehr.
Sehe ich das richtig, das der Browser dies einfach noch aus Kompatibilität unterstützt ?
Generell, war mein Mouse-Wheel in meinem alten JS-Code sehr kompliziert implementiert worden.