At 11:58 AM 3/31/2006, Darryl Watson wrote:
>Hello all-
>
>I have a need to implement a 'rubber-band' function on an SVG drawing.
>This is where you click on the drawing, then as you move the mouse
>around, a line is drawn between your mouse click point and the mouse.
>
>I've managed to confuse myself about how to code this kind of function.
>I essentially want to repeatedly delete and create a line segment in a
>top layer (group definition) every time the mouse moves, correct? Or is
>there an easier way to do this?
>
>Thanks!
What I typically do is something like:
x=evt.clientX;
y=evt.clientY;
L1.setAttribute("x1",x);
L1.setAttribute("y1",y)
L1 is a line
where this is done onmousemove.
this moves just one endpoint of the line as the mouse moves. What can
get tricky is the assignment and subsequent withdrawal of
event-handlers to things.
Take a look at the polyline tool in
http://srufaculty.sru.edu/david.dailey/svg/polylineBest.html (IE only
at the moment) for an application.
-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my
membership"
----
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/