var prodmenu:Number = 0;
var compmenu:Number = 0;
var contactmenu:Number = 0;
//detecta area del boton invisible para que se recoga el boton desplegable que haya
//estado seleccionado antes.
this.inv_btn.onRollOver = function() {
if (prodmenu == 1) {
productsmenu_mc.gotoAndPlay("slideup");
prodmenu = 0;
}
if (compmenu == 1) {
companymenu_mc.gotoAndPlay("slideup");
compmenu = 0;
}
if (contactmenu == 1) {
contactmenu_mc.gotoAndPlay("slideup");
contactmenu = 0;
}
};
//products menu
this.products_btn.onRollOver = function() {
if (contactmenu == 1) {
contactmenu_mc.gotoAndPlay("slideup");
contactmenu = 0;
}
if (compmenu == 1) {
companymenu_mc.gotoAndPlay("slideup");
compmenu = 0;
}
if (prodmenu == 0) {
productsmenu_mc.gotoAndPlay("slidedown");
prodmenu = 1;
}
};
//company menu
this.company_btn.onRollOver = function() {
if (prodmenu == 1) {
productsmenu_mc.gotoAndPlay("slideup");
prodmenu = 0;
}
if (contactmenu == 1) {
contactmenu_mc.gotoAndPlay("slideup");
contactmenu = 0;
}
if (compmenu == 0) {
companymenu_mc.gotoAndPlay("slidedown");
compmenu = 1;
}
};
//products menu
this.contact_btn.onRollOver = function() {
if (compmenu == 1) {
companymenu_mc.gotoAndPlay("slideup");
compmenu = 0;
}
if (prodmenu == 1) {
productsmenu_mc.gotoAndPlay("slideup");
prodmenu = 0;
}
if (contactmenu == 0) {
contactmenu_mc.gotoAndPlay("slidedown");
contactmenu = 1;
}
};
weno este es todo el codigo, y como vez el mismo codigo se repite al final para los tres botones, por lo que un for creo que es lo mas apropiado,he probado,, pero nada,,
lo que hace este codigo es detectar 3 botones que a su vez esconden dos botones mas cada uno(desplegable),
y tambien detecta un area que es el boton invisible (la primera parte del codigo) para que cuando situe el mouse en esa zona, se recoga el boton que haya estado desplegado.
se entiende??