![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jul 2008
Сообщений: 31
|
Решается ли с помощью скрипта чтоб нажатая и отпущенная кнопка меню замораживала свой цвет до нажатия на другую кнопку меню - чтоб было видно какой элемент меню активен в данный момент при том что наведение на элементы меню тоже изменяют цвет кнопок
|
|
|||||
|
Регистрация: Mar 2006
Адрес: Москва
Сообщений: 415
|
при нажатии конпки используйте проверку состояния остальных...
типа: but.onRelease=function() {
pressedBut = this;
for (i=0;i<5;i++){
var bt:MovieClip = button['linkageID'+i];
if (pressedBut!=bt){
//действие, кот. будет происходить с ненажатой кнопкой, либо кнопкой, которая была нажата ранее
}else{
//действие, которое будет происходить с кнопкой, которая нажата..
}
}
|
|
|||||
|
Регистрация: Jul 2008
Сообщений: 31
|
ну было бы неплохо для понимания,поскольку я в скриптах совсем новичек
я себе представлял алгоритм примерно так - проверяется состояние всех кнопок меню и если нажата другая кнопка помимо текущей то цвет текущей меняется проблема для меня в том что у флэша еще не нажатая кнопка и уже отпущенная это одно и то же а в принципе это совершенно разные события (я до этого решал вопрос кучей дополнительной анимации) вот и решил спросить как это делается скриптом в принципе весь текст скрипта мне интуитивно понятен более менее ,а i++ что делает В любом случае был бы признателен за подробное обьяснение (поскольку новичек в скриптах) |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|