Проблема следующая.
Динамически создаю объект класса Shape() и рисую в нём некоторую форму при помощи graphics.curveTo(). После чего мне надо узнать размеры получившейся заливки и её координаты. Пытаюсь осуществить это при помощи getRect() однако, он возвращает квадрат, охватывающий не получившуюся заливку, а ключевые точки, заданные в graphics.curveTo().
shape.rar - иллюстрация в SWF. Синим выделена заливка, круглые - точки контроля, квадратные - якоря(точки можно переносить). Красный квадрат получен методом getRect(). Прошу обратить внимание на поведение квадрата при вынесении точек контроля (круглых) за его рамки. Мне надо, чтобы при этом квадратом ограничивалась получающаяся заливка.