Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Полукруглое меню (http://www.flasher.ru/forum/showthread.php?t=83699)

Dennix 12.08.2006 17:55

Полукруглое меню
 
Добрый день!

Подскажите, пожалуйста, как сделать простенькую менюшку как на сайте http://cyclog.wise-graphics.net такую полукруглую.

Может кто-нибудь выложет исходник - буду благодарен. Или хотя бы методы поподробней. Но судя по всему тут немного делать, знать бы как.

Спрашивал в ветке "Для начинающих", но у меня не получилось сделать так как мне ответили. Мне кажется, что для специалистов это несложно. Ну не получается у меня разобраться. Буду благодарен за любую помощь.

Спасибо.

BigDan 12.08.2006 21:52

Создаешь круг в нем делаешь кнопки. Создаешь маску чтоб круг стал полукругом. Функция которая отвечяет за вращение.
Код:

function round(speed){
        mc._rotation+=speed;
}

Далее будем проверят растояние от курсора до крайних точек.
Код:

mc.onRollOver=function(){
        var speed=10*((_ymouse-mc._y)/(mc._height/2));
        timer=setInterval(round,10,speed);
}
mc.onRollOut=function(){
        clearInterval(timer);
}


Dennix 14.08.2006 19:24

Вложений: 1
Не работает! Точнее не совсем... Так мне уже советовали. Когда курсор находится на мувике он крутится только в одну сторону. Т.е. нельзя изменить направление движения. Так как же все-таки сделать правильно?

DarkLight 14.08.2006 19:28

Ставишь невидимые клипы в левой и правой части и ставишь обработчики на них - у одного +=speed , у другого -=speed

Dennix 15.08.2006 14:04

Не получается... блин. Исправьте пожалуйста мой файлик, который выше. Все равно не получается также как на http://cyclog.wise-graphics.net

DarkLight 15.08.2006 14:36

Вложений: 1
Вложение 14980
...пока с одной скоростью...
Считать там надо не разницу у, а расстояние от центра круга, это уже легко...
Клипы _1 и _2 подгоняешь по нужным зонам, делаешь полностью прозрачными - и готово
Если не в ту сторону крутится - поменяй 5 и -5 местами

CCCPirate 15.08.2006 14:48

мой вариант
 
Вложений: 1
смотри, хошь доделывай:

Вложение 14981

удачи!

DarkLight 15.08.2006 15:00

Вложений: 1
Исправленный вариант:
Вложение 14982

Dennix 15.08.2006 16:00

Спасибо большое вам ребята! DarkLight и CCCPirate - спасибо! Сейчас буду разбираться.

Dennix 15.08.2006 16:36

Фак... только теперь под прозрачными мувиками не работают кнопки на круге... я наверно совсем туп...


Часовой пояс GMT +4, время: 19:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.