Unload swf load swf play frame label

I’m working on a flash project that i’m trying to unload a swf at the last frame and load another swf goto and play a frame label. It unloads the swf and loads the new one, but it starts at the beginning and not at the frame label.

stop();
unloadMovieNum(6);
loadMovieNum(“passive/passive_testing4.swf”, 5);
gotoAndPlay(“directed”);

why does flash disregard the frame label?

any help appreciated.