Originariamente inviato da oronze
Il codice che ho postato fa solo andare avanti o indietro l'mc....
nel secondo fotogramma dell'mc ho messo setRGB....
perchè il setRGB non lo associ all'evento del pulsante?

codice:
stop();
this.onRollOver = function(){
	delete this.onEnterFrame;
	setRGB sfondo
	if(_root.premuto == this){
		this.onEnterFrame = function(){
			if(this._currentframe < this._totalframes){
				this.nextFrame();
			} else {
				delete this.onEnterFrame;
			}
		}
	}
}
this.onRollOut = this.onReleaseOutside = function(){
	delete this.onEnterFrame;
	setRGB sfondo
	if(_root.premuto == this){
		this.onEnterFrame = function(){
			if(this._currentframe > 0){
				this.prevFrame();
			} else {
				delete this.onEnterFrame;
			}
		}
	}
}
this.onRelease = function() {
	setRGB this = nero;
	_root.premuto = coloreNormale;
	_root.premuto = this;
}
il colore di sfondo lo imposti ad ogni evento del pulsante, mentre se premi il pulsante assegni ad una variabile (premuto) il percorso del pulsante attuale e lo colori di nero. Ovviamente prima di assegnare a premuto il percorso attuale cambi il colore al pulsante che avevi premuto in precedenza.
spero di essere stato chiaro