Trouble with text property

Hi I’m having some odd results trying to set the text property of a dynamic, classic text object I’ve created on the stage. I’m not getting any errors and it looks like it should work – it has before, and I don’t see what I’m doing differently. Somehow I can set it to “%” but not to “hello world” nor to the value Number variable used to report the loading progress…even when I cast it to String. Any one see what I’m doing wrong of some “known issue” regarding this? Here’s that code, too. I’m using Flash cs5, updated, on a mac OSx10.6.4

Thanks for your help!


[FONT=Arial]import flash.events.Event;

stop();

this.addEventListener(Event.ENTER_FRAME, preloadHandler);

function preloadHandler(e:Event):void {
trace(“tic”);

var myBytesLoaded:int = stage.loaderInfo.bytesLoaded;
var myBytesTotal:int = stage.loaderInfo.bytesTotal;
var decimalPercent:Number = myBytesLoaded / myBytesTotal;
var percent:Number = decimalPercent * 100;

preLoader.progressBar.scaleX = decimalPercent;
preLoader.txtPercent.text = (percent + "hello world " + "%");
trace(decimalPercent);

if (myBytesLoaded >= myBytesTotal) {
    removeEventListener(Event.ENTER_FRAME, preloadHandler)
    gotoAndStop(2);
}

}[/FONT]