Огромное спасибо. Благодаря Вашему совету разобрался и переписал код, убрав всё лишнее:
(например, убрал создание внутреннего спрайта i, т.к. это совершенно лишнее, ведь сам класс у нас спрайт и addChild делается в вызывающем классе)

Код:
public function constr ():void
{
graphics.moveTo (x0+amp, y0);
graphics.lineStyle (2, color, 1);
addEventListener (Event.ENTER_FRAME,ii);
}
public function ii (evt:Event):void
{
with (evt.currentTarget)
{
graphics.lineTo (x_coord, y_coord);
Просто песня! Никаких лишних
this. И не нужен внутренний спрайт! Всё работает.