Tengo este script en un frame:
var botones_arr:Array = [quienes_somos_mc, catalogo_mc, inicio_mc, puntos_de_venta_mc, eventos_mc, siguenos_mc, contactos_mc, revistas_mc];
function desactivar( aux:MovieClip ):Void
{
for( var i in botones_arr ) if( botones_arr[i] != aux ) botones_arr[i].unpress();
}
for( var i in botones_arr )
{
var aux:MovieClip = botones_arr[i];
aux.selected = false;
aux.over = function( Void ):Void
{
if( !this.selected )
{
this.gotoAndPlay("in");
}
};
aux.out = function( Void ):Void
{
if( !this.selected )
{
this.gotoAndPlay("out");
}
};
aux.press = function( Void ):Void
{
this.selected = true;
this.gotoAndStop("press"); //press
};
aux.unpress = function( Void ):Void
{
this.selected = false;
this.gotoAndPlay("pressout"); //pressout
};
aux.onDragOver = aux.onRollOver = aux.over;
aux.onDragOut = aux.onRollOut = aux.onReleaseOutside = aux.out;
aux.onRelease = function( Void ):Void
{
//Si estoy presionado
if( this.selected )
{
//me desactivo
//this.unpress();
}
else// si no estoy presionado
{
//desactivo a mis compadres
this._parent.desactivar( this );
//me activo
this.press();
}
};
}
Y tengo este otro en los botones:
onClipEvent(load){
this.nombre="quienessomos";
}
on(press){
_root.contenido_mc.cargador_mc.gotoAndPlay("salida");
_root.contenido_mc.contenedor_mc.gotoAndPlay("quienessomos");
}
El script del botón llama al SWF, en esta parte todo OK, pero cuando llamo el swf de, por ejemplo, quienes somos (.swf), el botón de QUIENES SOMOS aún se puede apretar.
Ayudenme por favor.
Gracias!!!