![]() |
|
||||||||||
|
|||||
|
ветеран форума
|
function round(speed):Void {
var speed = _root.dir1*Math.min(10/(_root._2._x-_root._xmouse), 40);
_root.mc._rotation += speed;
}
_root._1.onRollOver = function():Void {
_root.dir1 = 1;
clearInterval(timer);
timer = setInterval(round, 10, speed);
};
_root._2.onRollOver = function():Void {
_root.dir1 = -1;
clearInterval(timer);
timer = setInterval(round, 10, speed);
};
|
|
|||||
|
ветеран форума
|
А на том сайте сделано помойму так: в момент отпускания кнопки мыши проверяется, не была ли нажата какая-нибудь кнопка...Если надо, набросаю подобный код
|
|
|||||
|
ветеран форума
|
krugN.rar
Вот...Обрати внимание, что на том сайте нет состояния овер у кнопок... Поэтому я наставил стопов там...долго было кадры удалять...зеленый сектор трейсит... правильный код: function round(speed):Void {
var speed = _root.dir1*Math.min(10/(_root._2._x-_root._xmouse), 40);
_root.mc._rotation += speed;
}
_root._1.onRelease = rel;
_root._2.onRelease = rel;
_root._1.onRollOver = function():Void {
_root.dir1 = 1;
clearInterval(timer);
timer = setInterval(round, 10, speed);
};
_root._2.onRollOver = function():Void {
_root.dir1 = -1;
clearInterval(timer);
timer = setInterval(round, 10, speed);
};
for (var i in mc.buttons) {
mc.buttons[i].gotoAndStop(1);
}
function rel() {
for (var i in mc.buttons) {
if (mc.buttons[i].hitTest(_root._xmouse, _root._ymouse, true)) {
trace("ss")
mc.buttons[i].onRelease();
}
}
}
mc.buttons._btnx.onRelease = function() {
trace("OK");
};;
Последний раз редактировалось DarkLight; 15.08.2006 в 19:03. |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 34
|
Ну люююди, вы же можете, помогите пожалуйста...
|
|
|||||
|
ветеран форума
|
Что случилось? В krugN вставляешь код из предыдущего моего поста вместо того что был, переставляешь слой с прозрачными клипами наверх...После этого зеленая кнопка работает, и все вроде как надо. Чтобы работали другие нужно дать им инстанс неймы и написать онРелизы.
В чем проблема? |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 34
|
Нет, все нормально... я просто не видел что вы на 3 странице пишите... сорри...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 20:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|