can the color of the stage be changed dynamicaly with out making a movie clip over it and using a color transfrom on that?
I don’t think so.
Creating a sprite, and using the graphics class to draw a rectangle of the required colour is the simplest method I know. (Unless you want to use a library symbol.)
var shape:Shape=new Shape();
stage.addChildAt(shape,0);
resize(null);
stage.addEventListener(Event.RESIZE,resize);
function resize(event:Event):void {
shape.graphics.clear();
shape.graphics.beginFill(color);
shape.graphics.drawRect(0,0,stage.stageWidth,stage.stageHeight);
shape.graphics.endFill();
}