nel codice l'assegnazione degli stati rollover,rollout,release viene data attraverso un oggetto che li raccoglie al proprio interno e li assegna poi ai clip dentro l'attachMovie
perciò per assegnare diverse azioni ai diversi pulsanti bisogna agire su quell'unica funzione e magari nel caso di semplici loadMovie, sfruttare un altro array della stessa dimensione di quello dei pulsanti, per dirgli quali titoli pescare,

una roba del genere:

codice:
// [...] codice omesso
labels = ['HOME', 'ABOUT', 'PORTFOLIO', 'DOWNLOADS', 'CONTACT'];
movies = ['home.swf', 'about.swf', 'portfolio.swf', 'downloads.swf', 'contact.swf'];
// [...] codice omesso
obj.onRelease = function() {
	_root[temp].txt.text = '0'+(Number(_root[temp]._name.substring(2))+1);
	_root[temp].bt.gotoAndStop('up');
	_root[temp].enabled = true;
	_root[temp].bt.scala(mcWid, speed);
	this.enabled = false;
	temp = this._name;
	this.visited._visible = true;
	path = this;
	cont.loadMovie(movies[path._name.substring(2)]);
};
// [...] codice omesso
dove "cont" sarà il contenitore che ospiterà di volta in volta il filmato esterno linkato nell'array