Well you can always have a 'cursor' or 'pencil' that creates static duplicates of itself every tick / few milliseconds as it moves, creating a "line". You can then use lerp(),qarp(),or cubic() to move the pencil how you want.
Maybe not the best idea but if you insist on not using plugins there ya go :P
Sounds a bit technical for me! Thanks for help.
To get a formula for cubic look on the wikipedia page for "bezier curves".
Here's an implementation:
You will get better results with the canvas plugin though, which won't have breaks in the curve.
Brilliant example as ever.....i will also check out the Canvas plugin.
Does the Canvas allow me to draw a curved line, if for example i left mouse click and move the cursor away to another position and release the mouse?