Очистка линий холста javascript с пересекающимися линиями

У меня есть холст, на котором есть линии, нарисованные движением мыши. Я хочу, чтобы линия продержалась всего несколько секунд, прежде чем удалиться. Это немного похоже на вращение ленты там, где она имеет заданную длину. Я использую lineTo, чтобы рисовать линии на холсте. Я сослался на фрагмент кода отсюда.

Проблема

Я могу очистить строку с помощью clearRect (), но это буквально очищает все, и проблема в том, что если линия пересекает, она очищает и область пересечения. вот мой Fiddle щелкните и перетащите в нижнее правое поле:

http://jsfiddle.net/m2K5h/

clear rect даст мне это: enter image description here

В Резюме

clearRect просто стирает все, я хочу динамически «не рисовать» линию, чтобы у нее было время жизни. И я хоть убей не могу найти что-нибудь, чтобы сделать это ....

Любая помощь была бы потрясающей !!!!

5
задан James Jithin 26 January 2012 в 11:46
поделиться