perchè hai scritto:
car = _leve1.getBytesLoaded();
tot = _leve1.getBytesTotal();
che poi non è _leve1 ma _level1 (ma nel tuo caso dovresti scrivere _level0).

cmq sostituisci tutto il codice con questo:

codice:
stop();
_root.onEnterFrame = function(){
	//Assegno i valori
	car = this.getBytesLoaded();
	tot = this.getBytesTotal();
	//Calcolo la percentuale di avanzamento
	perc = parseInt((car*100)/tot);
	//Inserisco nella casella il totale percentuale
	progres =  perc + "%";
	//Allungo la barra e la posiziono in modo fisso sull'asse X
	barra._xscale = perc;
	//Controllo lo stato di avanzamento
	if (car == tot) {
	  gotoAndStop("MappaGenarale", "inizio-filmato");
	}
}
e, sempre nella scena preload, cancella il secondo frame che non serve più