Извиняюсь за не корректно заданный вопрос...
Вобщем, есть функция.

Код AS3:
private function submitlocate( evt:Event ):void {
rectView.addlocate( inputWidth.text, inputHeight.text );
}
передающая введенные в TextInput значения функцию addlocate

Код AS3:
public function addlocate( inputWidth:String, inputHeight:String ):void {
setDraw(Number(inputWidth), Number(inputHeight));
}
далее полученные знечения задействуются функцией setDraw

Код AS3:
private function setDraw (DrawWidth:Number, DrawHeight:Number):void {
graphics.clear();
graphics.lineStyle(1, 0x000000);
graphics.beginFill(0xFF0000);
graphics.drawRect(500,200,DrawWidth,DrawHeight);
graphics.endFill();
}
в результате которой добавляется новый квадрат с шириной и высотой равной введенным значениям.
Вопрос : Как модифицировать функцию, чтобы при передачи в нее новых значений (ширины и высоты) на месте предыдущего квадрата добавлался новый, а предыдущий соответственно исчезал ???