Если вы не нарисовали объект, который хотите удалить внутри того же графического объекта, очистка не будет работать. Вам необходимо удалить DisplayObject.
В зависимости от количества детей, которых вы можете сделать:
obj.removeChildAt(0);
При этом также удаляются видеоклипы / кнопки, которые вы поместили на сцену вручную.
Если у вас есть ссылка на DisplayObject, который вы хотите удалить, вы можете просто сделать
obj.removeChild(backgroundClip);
Обратите внимание, что вы также можете напрямую изменить цвет объекта DisplayObject:
import flash.geom.ColorTransform;
...
public var test:MovieClip; //instance on stage
...
var cf:ColorTransform = test.transform.colorTransform;
cf.color = 0xff0000;
test.transform.colorTransform = cf;