Preloader bar not a rectangle, still possible?

Hey i have a line that is grouped in the shape of an m, and for some reason it wont load because of it… it works fine with a regular rectangle…

but in a way so it snakes through the m, not have it take the shortest route from the front of the m to the end of it.

_root.stop();
finalwidth = 450;
PercentLoaded = _root.getBytesLoaded() / _root.getBytesTotal() ;
if (PercentLoaded != 1) {
setProperty(bar, _xscale, (PercentLoaded * finalwidth));
} else {
gotoAndStop(“loaded”);
}

thanks for all your help