flash as3里怎么擦除绘制的东西

flash as3里如何擦除绘制的东西?
比如有一个Sprite A
A.graphics.beginFill(0,1);
A.graphics.drawRect(0,0,1,1);
这个时候A.width会变成1,
然后
A.graphics.drawRect(10,10,1,1);
这个时候A.width变成11
那么如何擦除第二次画的点,让A.width重新变回1?

------解决方案--------------------
明白了。用遮罩好了。之外的部分可以减少cpu的使用。scrollRect也可以,不过听说不如遮罩更节省,没有实际测试过。

缓动用TweenLite类吧。这个缓动的效率要比自带的Tween类效率高出几十倍。淡然也可以自己写。

总之应该避免大面积的对象移动。如果实在避免不了,就用这些吧。