try using different syntax too, i believe flash will allow you…
mymovie.loadMovieClip(“moviename”,[extra settings that you might or might not need]);
which unlikely as it might be, may work a little better.
the other thing is to check the actionscript on the movie you’re loading in. it may just be that it takes a litle while to load, and the pressing of the button updated the page (are you being naughty and using stop{}; instead of geteAndPlay(last frame); ? if that is the case then it will only refresh when there is an action in the movie. always acoid using stop unless you really mean it. keep the playhead moving when you need stuff to be evaluated all the time, do this by in the first frame setting the variables, in the second frame, putting the code that needs to be evaluated (or no code if needs be), and in the third frame putting a gotoAndPlay(2); or whate er frame the second frame fo the sequence is (that’s my flash tip for the day).