Loading external swf problems

i have a main swf with navigation and a blank movie clip where i use

_root.content.loadMovie(“whatever.swf”);

to load the main content into the blank movie clip(content), before in flash mx i would just add

on (release) {
_root.content.loadMovie(“whatever.swf”);

to a button to load the content of that button into the blank movieclip on the main swf. this is not working in mx 2004, i think it has something to do with the coded in my preloader, cause this is what i have for the preloader
in frame 1
bytes_loaded = Math.round(this.getBytesLoaded());
bytes_total = Math.round(this.getBytesTotal());
getPercent = bytes_loaded/bytes_total;
this.loadBar._height = getPercent100;
this.loadText = Math.round(getPercent
100)+"%";
if (bytes_loaded == bytes_total) {
this.gotoAndPlay(3);
}
in frame 2
this.gotoAndPlay(1);
and when i click on the button that is suppose to load the swf into the blank movie it plays the preloader again eve though the code is on (release) {
_root.content.loadMovie(“whatever.swf”);. any help would be greatly appreciated. thanks.