
10.05.2006, 19:30
|
|
Регистрация: Mar 2006
Сообщений: 44
|
Меню!!
Нужен совет прямой или коственный.
Создано вертикальное меню n кнопок, при нажатии на интересующую кнопку например n2 нижние кнопки n3,n4,n5 опускаются в низ. При обратном нажатии любой другой например n3 все кнопки возращаются в исходное начальное положение а затем опускаются n4,n5..
Вот мое решение:
поднимать поднимает, опускать тоже, толь каждый раз надо кликнуть...
может я направился не тем путем?
Есть ли решение проще?
function mov_mc(ymou,element_I) {
onEnterFrame = function () {
for(i=element_I; i<BUTTON.length; i++){
movELEMENT=MENU[i]._y-15*i;
MENU[i]._y += (ymou-movELEMENT)/speed;
}
}
}
for (i=0; i<BUTTON.length; i++){
MENU[i].i = i;
MENU[i].onRelease = function(){
if( openVar==0 ){
element_I = this.i+1;
mov_mc(400,element_I);
openVar=1;
}else
if( openVar==1 ){
openVar=0;
element_I = this.i;
mov_mc(161,element_I)
}
}
}
|