Dynamic MC scale everything

Hi,

i don’t know why but when i insert stuff dynamically into a dynamic created mc, it scale everything … please help

//Create Parent MC
createEmptyMovieClip(‘main’,1);
with(main){ beginFill(0xEEEEEE); moveTo(0,0); lineTo(swfw -10,0); lineTo(swfw -10,swfh -10); lineTo(0,swfh -10); lineTo(0,0); endFill(); }
with(main){ _x = 5; _y = 5; _width = swfw -10; _height = swfh -10; }

//Create Childs MC
main.createEmptyMovieClip(‘grph’,2);
with(main.grph){ _x = 0; _y = 0; beginFill(0x000000); moveTo(0,0); lineTo(0,5); lineTo(5,5); lineTo(5,0); lineTo(0,0); endFill(); }
main.createEmptyMovieClip(‘laby’,3);
with(main.laby){ _x = 0; _y = 0; }
main.createEmptyMovieClip(‘scly’,4);
with(main.scly){ _x = 0; _y = 5; }
main.createEmptyMovieClip(‘labx’,5);
with(main.labx){ _x = 0; _y = 0; }
main.createEmptyMovieClip(‘sclx’,6);
with(main.sclx){ _x = 0; _y = 0; }

//Axis Y Displayed
if(a_axis[1][0] != 0){
with(main.laby){ beginFill(0x990000); moveTo(0,0); lineTo(50,0); lineTo(50,5); lineTo(0,5); lineTo(0,0); endFill(); }
if(a_axis[1][3] != undefined){
with(main.scly){ beginFill(0xFF0000); moveTo(0,0); lineTo(15,0); lineTo(15,5); lineTo(0,5); lineTo(0,0); endFill(); }
}
}

//Axis X Displayed
if(a_axis[0][0] != 0){
with(main.labx){ beginFill(0x000099); moveTo(0,0); lineTo(0,20); lineTo(5,20); lineTo(5,0); lineTo(0,0); endFill(); }
if(a_axis[0][3] != undefined){
with(main.sclx){ beginFill(0x0000FF); moveTo(0,0); lineTo(0,15); lineTo(5,15); lineTo(5,0); lineTo(0,0); endFill(); }
}
}

//Set Grph Dimension/Position
main.grph._width = main._width -(main.scly._width + main.laby._width) -30;
main.grph._height = main._height -(main.sclx._height + main.labx._height);
main.grph._x = main.scly._width + main.laby._width;

//Set Scly + Laby Dimension/Position
main.scly._height = main.grph._height -10;
main.laby._height = main.grph._height;
main.laby._x = main.scly._width;

//Set Sclx + Labx Dimension/Position
main.sclx._width = main.grph._width -10;
main.labx._width = main.grph._width +60;
main.sclx._x = main.grph._x +5;
main.sclx._y = main.grph._height +main.labx._height;
main.labx._x = main.grph._x -30;
main.labx._y = main.grph._height;