Измените circle.on("mousedown",function(){i++;});
на circle.on("mousedown",function(){this.i++;});
.Любая ссылка на переменную «верхнего уровня» (в классе, но не в локальной функции) должна быть указана через this.
.
Типизированный скрипт строго типизирован Javascript, то есть вы не можете свободно ссылаться на такие переменные, как выпопробовал в вашем коде.