Все серьезные графические программы используют интерполяцию промежуточных точек при движении курсора. Имейте так же в виду что операция draw очень дорогая, поэтому одно ее выполнение притормаживат всю систему, а значит и отслеживание системой позиции курсора, таким образом линия движения мыши получается ломаной в любом случае. Сделайте простой эксперимент

Код AS3:
function onMouseMove(event){
trace(this.mouseX, this.mouseY)
}
Как видите, соседние координаты даже при безобидном умеренном движении мыши расположены далеко друг от друга, это без прорисовки.
Выход для вас либо использовать lineTo на клипе с фильтром блюр (самый простой выход для размытия линий, самый примитивный) - либо использовать быстрые операции с растром copyPixels, либо более медленные draw c интерполяцией промежуточных точек - ищите литературу как это делать, на этом форуме я когда то уже обсуждал эту тему. Говорю это как человек, съевший на рисовалках собаку, кошку, корову и лошадь со сбруей.