ho premuto invio troppo presto, un attimo eh?!
prova così, levando dall'enterFrame la creazione del campo di testo e la formattazione
codice:
MovieClip.prototype.preload = function(clip) {
clip.createTextField("testo", 1, 0, 0, 100, 100);
clip.testo.wordWrap = false;
myformat = new TextFormat();
myformat.align = "left";
myformat.font = "Arial";
myformat.size = 8;
myformat.color = 0xFFFFFF;
this.onEnterFrame = function() {
car = clip.getBytesLoaded();
tot = clip.getBytesTotal();
perc = Math.round((car/tot)*100);
clip.testo.text = perc+"%";
clip.testo.setTextFormat(myformat);
trace(clip.testo.text);
if (car>=tot && tot>24) {
clip._alpha = 40;
clip.testo.text = "";
delete this.onEnterFrame;
}
};
};