Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
|
Re: Image vergrößern und verkleinern
3. Nov 2005, 09:50
Hi,
ja ist nicht ganz trivial, aber die Grundidee ist es. Dein Image hat ein OnMouseDown und ein OnMouseUp Ereignis, die haben wiederum eine X und Y Koordinate der Maus im aktuellen Ausschnitt. Mit der Maus verschiebt man, indem man sich die Koordinaten des OnMouseDown merkt und den entsprechenden Ausschnitt um die Differenz zur aktuellen Position verschiebt (während gedrückter Taste dann in einem OnMouseMove). Wichtig ist, dass du hier immer prüfen solltest / musst ob die linke(rechte) Maustaste gerade gedrückt ist oder nicht (sonst verschiebst du den Ausschnitt schon wenn sich die Maus über den bewegt).
Das eigentlich interessante ist ja nur, die Berechnung für's korrekte verschieben zu machen. Aber ist auch nur Dreisatz und da du schon für Scrollbars eine Lösung hast...
Also einfach OnMouseDown, OnMouseMove und OnMouseUp richtig verwenden.
|