следующий метод будет вызываться много раз. я обеспокоен тем, что непрерывный вызов новых прямоугольников добавит потенциально ненужное потребление памяти, или память, используемая для создания предыдущего прямоугольника, освобождается / перезаписывается для размещения другого прямоугольника, поскольку он назначается той же переменной экземпляра?
private function onDrag(evt:MouseEvent):void
{
this.startDrag(false, dragBounds());
}
private function dragBounds():Rectangle
{
var stagebounds = new Rectangle(0 - swatchRect.x, 0 - swatchRect.y, stage.stageWidth - swatchRect.width, stage.stageHeight - swatchRect.height);
return stagebounds;
}