yo recien hice algo asi
lo ubicas en el primer frame del MC que va a hacer de boton
Código PHP:
stop()
this.onRollOver = function(){
if(_parent.estado != this._name){
this.estado = 1
gotoAndStop(2);
}
}
this.onRollOut = function(){
this.estado = 0
}
this.onEnterFrame = function(){
//trace(this._name)
if(_parent.estado != this._name and this.estado != 1){
gotoAndStop(1);
}
}
this.onPress = function(){
_parent.estado = this._name
gotoAndStop(3);
}
pues funciona asi
frame 1: boton descansado
frame 2: boton rollover
frame 3: boton presionado
la cualidad es que solo puede estar un boton presionado
para el activar el movieclip simplemete lleva el mismo nombre del boton asi
Nombre boton: bnt01
Nombre mc: mcbtn01
tiene un fade in-out automatico
solo hay que aplicar este script en el primer frame dentro del MC
Código PHP:
fade = 10;
if(init != 1){
this._alpha = 0
init = 1
}
this.onEnterFrame = function(){
if("mc"+_parent.estado == this._name){
if(this._alpha < 100){
this._alpha += fade
this.gotoAndPlay(1)
}
else if (this._alpha > 100){
this._alpha = 100
}
}
else{
if(this._alpha > 0){
this._alpha -= fade
}
else if (this._alpha < 0){
this._alpha = 0
}
}
}