![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2006
Сообщений: 24
|
Уважаемые специалисты, я новичок и не могу разобраться с такой ерундой:
Есть две кнопки (в дальнейшем будет 4) расположены на разной глубине одна перекрывает на 50% ширины другую: 1. При наведении мыши кнопка выезжает по оси x 2. При убирании мыши кнопка убирается назад Проблема: По очередности кнопки работают, но если с кнопки которая в данный момент выезжает убрать мышь на соседнюю кнопку, то первая вместо того, что бы убраться останавливается на месте. Вот код, простите суфиксы _btn были убраны кнопки m1 и m2: function bkm1() {
_root.onEnterFrame = function() {
if (m1._x<430) {
m1._x += 3;
}
};
};
function bkm2() {
_root.onEnterFrame = function() {
if (m2._x<555) {
m2._x += 3;
}
};
};
function fvm1 () {
_root.onEnterFrame=function() {
if (m1._x>350) {
m1._x-=3;
}
};
};
function fvm2 () {
_root.onEnterFrame=function() {
if (m2._x>475) {
m2._x-=3;
}
};
};
///////////////////////////////////
m1.onRollOver = function() {
fvm1 ();
};
trace(m1._x);
m1.onRollOut = function() {
bkm1();
};
///////////////////////////////////
m2.onRollOver = function() {
fvm2();
};
m2.onRollOut = function() {
bkm2 ();
};
Спасибо! Последний раз редактировалось Дож; 27.08.2007 в 14:33. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Если Вы на ролАут первой кнопки напишите а=5, а на ролОвер второй - а=10, то, когда Вы уведете мышь с первой на вторую, чему будет равна а? Здесь тоже самое. Только переменная - обработчик события, а значение - действие, которое он выполняет.
Сделайте кнопки мувиками и используйте их собственный onEnterFrame.
__________________
Reality.getBounds(this); Последний раз редактировалось Wolsh; 27.08.2007 в 15:34. |
|
|||||
|
Регистрация: Sep 2006
Сообщений: 24
|
Да чё то на кнопках зациклился...
Спасибо!!! ![]() Понял какую я охинею нагородил... Последний раз редактировалось etc; 27.08.2007 в 15:49. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|