![]() |
Как программно разместить ссылки полукругом?
Вложений: 1
Приветствую.
Подскажите пож-ста, как программно задать расположение _x позиции для каждой ссылки, чтобы они располагались полукругом? Я делаю так Код AS1/AS2:
|
Код AS1/AS2:
|
спасибо. Только немного не то. Может вы сможете видоизменить Ваш код, у меня не получается.
Все ссылки, должны быть не по кругу, а по ПОЛУКРУГУ как на рисунке. Нижняя граница "ссылка 8", верхняя - "ссылка 1". Ссыллок может быть больше или меньше - но все они должны вместится в это пространство по высоте (от ссылки 1 до ссылки 8) Добавлено через 50 секунд и расстояние по _y между ссылками должно быть одинаковым. |
В моем примере:
centerX, centerY - координаты центра круга. ang - начальное положение первого клипа/ссылки в градусах radius - радиус круга step - шаг, т.е. расстояние между клипами/ссылками Вы задаете значение первой ссылки. И знаете сколько их всего - значит найдете положение последней и шаг. |
Определите начальный и конечный угол. Разделите его на количество ссылок минус один - это будет приращение.
Например, самая нижняя точка (ссылка 8 на Вашем рисунке) имеет угол (во флешовой системе координат!!) примерно 3/4*PI, а верхняя ссылка - 5/4*PI. Ссылок всего восемь. Имеем дельта фи = (5/4*PI - 3/4*PI) / (8-1); Вот немного модифицированный код Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 06:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.