ma tu hai provato a sostituire il tuo kodice con questo ?

codice:
onClipEvent (load) 
{ 
coloreOLD = 0xCCCCCC; 
coloreNEW = 0xFFCC33; 
colore = new Color(this); 
sopra = false; 
} 

on (release) 
{ 
trace("Pulsante: " + this._name); 
} 

onClipEvent (mouseMove) 
{ 
if (this.hitTest(_root._xmouse, _root._ymouse, false)) 
{ sopra = true; } 
else 
{ sopra = false; } 
} 

onClipEvent (enterFrame) 
{ 
if (sopra) 
{ colore.setRGB(coloreNEW); } 
else if (!sopra) 
{ colore.setRGB(coloreOLD); } 
}
il mouseMove e accompagnato da : this.hitTest, in parole povere, se si muove si, ma solo sopra a quel pulsante.