codice:stop(); checkData = new Object(); checkData.onLoad = function( success ) { // this.referer sara' uguale a myLoad if (success){ trace( 'caricato' ); play(); } else { trace( 'nada' ); } } checkData.onLoadProgress = function() { var bl = Number( this.referer.getBytesLoaded() ); var tl = Number( this.referer.getBytesTotal() ); var perc = Math.floor( ( bl / tl ) * 100 ); if( perc != NaN && perc != Infinity ) { trace( perc ); } } checkData.__interval = setInterval( checkData, 'onLoadProgress', 20 ); myLoad = new LoadVars(); myLoad.path = this; myLoad.onLoad = function(success){ clearInterval( checkData.__interval ); checkData.onLoad( success ); } checkData.referer = myLoad; myLoad.load("settings.txt");