anzi prova a mettere un trace x vedere la var
function loading(clip){
car = clip.getBytesLoaded();
tot = clip.getBytesTotal();
_root.createTextField ("testo1", 1, clip._x+10, clip._y+10, 200, 20)
perc=Math.round(car / tot * 100);
testo1.text="loading "+perc+"%";
percentuale ="loading"+perc+"%";
trace(percentuale)
if(car == tot && tot>1024){
clearInterval(a);
percentuale ="";
}
}

Provato, niente loading percentuale. Per sicurezza, siccome qualcosa sbaglio sicuro, metto lo script inserito nell'unico frame della timeline principale:

stop();
_quality = "BEST";

function loading(clip) {
car = clip.getBytesLoaded();
tot = clip.getBytesTotal();
_root.createTextField("testo1", 1, clip._x+10, clip._y+10, 200, 20);
perc = Math.round(car/tot*100);
testo1.text = "loading "+perc+"%";
percentuale = "loading"+perc+"%";
trace(percentuale);
if (car == tot && tot>1024) {
clearInterval(a);
percentuale = "";
}
}
puls_mc.autoroute_btn.onPress = function() {
_root.cont_mc.loadMovie("IMG/01-Autoroute.jpg");
a = setInterval(loading, 100, _root.cont_mc, 150, 100);
};

Ho creato il campo di testo dinamico con var "percentuale", ho incorporato i caratteri, dopo ho anche provato a dare istanza.text, niente. Mistero!