...non mi torna molto quello che stai facendo...ma così a logica tanto per chicchierare...perchè non fare una cosa del genere:
durante il preload del filmato disabiliti le funzionalità dei bottoni e a caricamento ultimato gli rendi nuovamente attivi...mi sembra meno complicato.
codice:
this.onEnterFrame = function() {
	var loa:Number = this.getBytesLoaded();
	var tot:Number = this.getBytesTotal();
	var perc:Number = Math.round((loa/tot)*100);
	if (loa>=tot && tot>1024) {
                tuo_btn.enabled=true;
		this.gotoAndPlay(2);
		delete this.onEnterFrame;
	} else {
                tuo_btn.enabled=false;
		this.disp.text = perc;
		this.bar._xscale = perc;
	}
};
magari non ho ben capito quello che chiedi per cui se ho detto una stupidata sei libero di lapidarmi