I already made it a movie clip and it works fine for the main movie, but now I'm facing a different but similar kind of problem.

I'm trying to load an external swf. It loads just fine, but the preloader won't work.

First I tried to call the getBytesLoaded and getBytesTotal methods from the main movie that calls the external swf, but the problem is the getBytesTotal method returns -1 until the ext swf is loaded, then it would give me the total size of that movie.
So that doesn't work.
So I try to place the preloader at the beginning of the external swf itself, and it doesn't work either.

Do you have any suggestion?