[AS2][CS3]Setting Depth before attachMovie

EXPLANATION:

So I am loading everything in my game primarily with attachMovie(); and assigning them specific depths, and all has been going fine until now.

I made a “fade” movieclip so I can fade in levels/menus/etc and I load it with a depth far greater than anything on the screen, and while it works, there is a slight problem.

When I call something and set its depth, it takes 1 frame to process, so I get a “flicker” of things on screen, then the next frame they are where they are meant to be. This results in a very shoddy looking fade sequence.

QUESTION:

Is there a way to set the depth of a movieclip before/as it is attached to the stage, as to avoid the flickering effect?

Thanks!