codice:var songTrack:Sound = new Sound(); function checkProgress (soundObj:Object):Void { var numBytesLoaded:Number = soundObj.getBytesLoaded(); var numBytesTotal:Number = soundObj.getBytesTotal(); var numPercentLoaded:Number = Math.floor(numBytesLoaded / numBytesTotal * 100); if (!isNaN(numPercentLoaded)) { /* Questa trace la vedi correttamente ?? se SI allora forse non hai scritto il nome di istanza o variabile al tuo campo dinamico */ trace(numPercentLoaded + "% loaded."); campo_progresso.text= numPercentLoaded + "% loaded." } }; songTrack.onLoad = function ():Void { trace("Complete"); clearInterval(poll); }; songTrack.loadSound("http://mp3_path", true); var poll:Number = setInterval(checkProgress, 100, songTrack);