_root external swf preloader

I’ve been on these boards for 2 days and still can’t get this right. I’m leading an external swf file into a flash movie. It works great. The external flash movie im trying to load contains a preloader (the one from this site). The preloader contains this actionscript:

bytes_loaded = Math.round(_root.getBytesLoaded());
bytes_total = Math.round(_root.getBytesTotal());
getPercent = bytes_loaded/bytes_total;
_root.loadBar._height = getPercent100;
_root.loadText = Math.round(getPercent
100)+"%";
if (bytes_loaded == bytes_total) {
_root.gotoAndStop(3);
}

I know it’s something do with with having _root. I’ve tried changing it to “this” and _parent… but those don’t work. There is probably a simple solution to this. Anyone got a second to spare? Thanks.
rob