Цитата:
Сообщение от seriousstas
duzzy
Понял - спасибо большое! Я просто думаю , как это лучше сделать
с наименьшими временными затратами тк наборы кнопок уже готовы ..
|
Да не за что
Ну если лениво графику переделывать, то почти всегда есть вариант обхода
смотри меняем в этой функции состояние кнопки при наведении мыши...
с
1 на
2-ку... и можно продолжать использовать трех блочный вариант...
buttons_on_mouse_move = function(x, y){
xy = false;
for (var i = 0; i < $buttons.length; i++)
if ($buttons[i].xy(x, y)) {
xy = true;
if (hbtn != $buttons[i]) {
if (hbtn) hbtn.changeState(0);
hbtn = $buttons[i];
hbtn.changeState(
2);//
1
};
}
if (xy == false) {
if (hbtn) {
hbtn.changeState(0);
hbtn = undefined;
};
}
}
в итоге получаем такой вот вариант...
