C'è un mio errorino: correggi Math.round(perc) con Math.round(perc_number).
Io l'ho appena testato e funziona.
Ti descrivo il mio fla:
1- ho un mc che fa da pulsante e qui metto il loadMovie con questo codice:
2- ho l'mc vuoto (mc_vuoto) destinato ad accogliere gli swf esterni in cui ho questo script:codice:on (release) { _root.mc_vuoto.loadMovie("prova.swf"); }
3- Ho un campo di testo dinamico con incorporati i font con numeri e il simbolo % (ho scritto 100% per dargli le dimensioni). Il nome di istanza di questo campo è perc.codice:onClipEvent(EnterFrame) { car=this.getBytesLoaded(); tot=this.getBytesTotal(); if(car<tot) { perc_number=(car/tot)*100; perc_round=Math.round(perc_number); _root.perc.text=perc_round+"%"; } else { //azioni che vengono esegiute quando il l'swf è stato caricato } }
Prova a vedere se corrisponde alla tua prova e fammi sapere.
Ciao

Rispondi quotando