Positioning content trouble

Hi and thanks for a great forum!

Im using this code to position my logo on the first frame and it works:

Stage.scaleMode = “noScale”;
Stage.align = “TL”;
var stageListener:Object = new Object ();
stageListener.onResize = positionContent;
Stage.addListener(stageListener);
function positionContent():Void {
mcLogo._x = Stage.width / 2 - mcLogo._width / 2;
mcLogo._y = Stage.height / 2 - mcLogo._height / 2;
}
positionContent();

But if i want to position more movieclips on lets say frame 3, i thought i could just ad them to the function i have on the first frame like:

Stage.scaleMode = “noScale”;
Stage.align = “TL”;
var stageListener:Object = new Object ();
stageListener.onResize = positionContent;
Stage.addListener(stageListener);
function positionContent():Void {
mcLogo._x = Stage.width / 2 - mcLogo._width / 2;
mcLogo._y = Stage.height / 2 - mcLogo._height / 2;
mcNew._x = Stage.width / 2 - mcNew._width / 2;
mcNew._y = Stage.height / 2 - mcNew._height / 2;

}
positionContent();

But when i put the new mc on frame 3, it doesnt position like i wrote in the function on frame 1. It just stays where i put it on the stage.

Any idea what im doing wrong?

Cheers!

Andreas