Masking impossible when not set on first frame!?

OK, wierd things happen to me more and more with flash.
I have a layer with a movie clip on it (“main”) . In this movie clip I load seperate images (JPGs) into different movie clips (“holders”) in seperate levels. I also sometimes move “main” around or fade it and so on…

This is important!: I load the images into "holder"s only ONCE and swap thier depths from time to time.

Now… I wanted to add a mask on top of the “main” and guess what!.. it doesn’t work unless I put this mask on the first frame where “main” loads the pics.

What do I do? Pls help, this is really driving me crazy.

How about making it into a movie clip… then you can do the mask on the first frame of the movie clip?

Then just drop the movie where you want it in the main scene…

I actually solved the problem and you were not far at all from the solution (which is pretty good cause I spent a day thinking about it!).
I did in fact create one movie with several masks and had to glue it on the first frame and for the entire duration of my other clip. Then I called the effect I wanted with a simple stop(); and gotoAndPlay(i) arguments.
Thanks for answering though, and good thinking :wink: