![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2006
Сообщений: 17
|
в принципе да, но если кнопок 100, то сложновато!!
попробовал так, но не выходит: this[i].onRelease = function() {
for (j=1; j<=4; j++) {
this._parent[j].gotoAndStop(1+(this.n == j));
flagnew = "flag"+j;
this._parent[j].flagnew = (0+(this.n == j));
this._parent[j].col= new Color(this.n);
this._parent[j].col.setRGB(0xff9900);
trace(this._parent[j].flagnew);
}
};
this[i].onRollOver = function() {
for (j=1; j<=4; j++) {
flagnew = "flag"+j;
this._parent[j].flagnew = 0;
//trace(this._parent[j].flagnew);
if(this._parent[j].flagnew = 0) {
this._parent[j].col= new Color(this.n);
this._parent[j].col.setRGB(0xff9900);
} else {
this._parent[j].col= new Color(this.n);
this._parent[j].col.setRGB(0xff9900);
}
}
};
this[i].onRollOut = function() {
for (j=1; j<=4; j++) {
flagnew = "flag"+j;
this._parent[j].flagnew = 0;
if(this._parent[j].flagnew == 0) {
this._parent[j].col= new Color(this.n);
this._parent[j].col.setRGB(0x000066);
} else {
this._parent[j].col= new Color(this.n);
this._parent[j].col.setRGB(0xff9900);
}
}
};
}
|
|
|||||
|
Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
|
Алгоритм.
1. Событие onRelease(): -- ВСЕ кнопки возвращаем в состояние "notRelease" -- задаем ВСЕМ кнопкам триггер = 0; -- текущую кнопку переводим в состояние "Release" -- текущей кнопке задаем триггер = 1; 2. Событие onRollOver(): -- проверяем триггер текущей кнопки и, если он равен 1, текущую кнопку переводим в состояние "RollOver", в противном случае -- ничего не делаем; 2. Событие onRollOut(): -- проверяем триггер текущей кнопки и, если он равен 1, текущую кнопку переводим в состояние "RollOut", в противном случае -- ничего не делаем;
__________________
Scio me, nihil scire. |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 17
|
а можно по подробнее по привиденному листингу, а то я что-то не могу разобраться. спасибо!
|
|
|||||
|
Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
|
Что тебе не понятно? Если всё, то, уж прости, на то есть книжки и хэлп, если что-то конкретное -- спрашивай.
__________________
Scio me, nihil scire. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|