Horizontal spacing and dynamic text fields: Possible?

The problem I have is that I just cant seem to work out how to have kerning or horizontal spacing on dynamic letters or numbers in dynamic text fields.
I would like to know if its possible or not. If it is then i’ll drop my workarounds below and just do what ever it i need to get it working.

I worked out a workaround for the loadVars problem by placing a space between all the letters in the text file!

Im now stuck with the preloader…I know what im trying to do is possible, but im not sure where to start so I need some help.
This is the preloader:

startListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number){
percentage = Math.round(bytesLoaded/bytesTotal*100);

[COLOR=gray]//the if/else ensures it always produces a 3 digit number[/COLOR]
if (percentage==100) {
loader.text = percentage;
[COLOR=gray]//if the percentage is under 10, then stick 00 in front[/COLOR]
}else if (percentage<10){
loader.text = “00”+percentage;
[COLOR=gray]//if the percentage is between 9 and 99 then stick 0 in front[/COLOR]
} else {
loader.text = “0”+percentage;
}

}

I need to space out each individual digit of the percentage. Im thinking this must be possible with alittle algerbra and actionscript.

Any ideas?

Thanks in advance,

Hoolagon

[COLOR=#333333]www.kigwan.com[/COLOR]