Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Говорите, затупились шашки в ножнах?? (http://www.flasher.ru/forum/showthread.php?t=55406)

poorjorik 03.03.2004 22:06

Говорите, затупились шашки в ножнах??
 
Такс, вот есть идейка.
Нужно реализовать Flash меню состоящие из кнопок в виде окружностей с вырезом по дуге. Нужно сделать так, чтобы кнопки можно было перемещать, при нажатии на опр. часть кнопки (не работающую как over), и чтобы кнопки можно было вращать, при наведении на другую часть.
Суть в том, чтобы создать некий орнамент тз этих полуокружностей, и чтобы если вырез одной точно подходит к другой, то они бы слипались, а если не подходит, то отскакивали.
Поясню к чему это.
Необходимо создать среду, в которой можно создавать структурные формлы разных хим. элементов. Кнопки-это молекулы, которые можно генерировать, при нажатии на список находящийся рядом.
Собственно, это подарок одному челу.
Кнопки разной формы и размеров, но вырезы должны подходить вплотную.
Вот так....
Спасибо заранее, эскиз не рисую, так как все я думаю понятно...
И еще, вопрос в вопросе:
Или нет, лучше создам отдельную тему=)

Штрек 03.03.2004 23:59

Нарисуй две слипшиеся кнопки.

poorjorik 04.03.2004 01:41

Эскиз
 
Вложений: 1
Вот, он.
Я правда не понял, как картинку в текст вставить.
Я приаттачу.

Dimonius 04.03.2004 02:23

what is this? :eek: :confused:

poorjorik 04.03.2004 10:23

Цитата:

Оригинал написал(а) Dimonius
what is this? :eek: :confused:
Возникло желание пояснить...
Значит так, видели, наверное, конструкторы по структурной (молекулярной) формуле органических веществ? Они трехмерные, обычно.
Мне нужно создать подобие, но плоское.
Вырезы соответствуют электронным облакам, а соединение 2-х и более кнопок-перекрытие электронных облаков.
Я думал, что вы меня поругаете, за то, что можно было вырезов не делать, а типа просто, атом с белым ободком, и получиться тот же эффект при наложении, но суть в том, что надо показать слипание атомов в молекулы. Тоесть юзверь должен назнасить из предлагаемого списка атом для генерации, установить число свободных связей, и далее присобачить его туда, куда надо.
Каждая кнопка (атом) будет давать вовсплывающем меню инфу о распределении электронов по облакам, и кол-во валентных электронов....
наверное это слишком замудренно....
Ну да ладно, мне просто интерессгно, как реализовать управление юзером объектами не на уровне ПЕРЕТАЩИЛ/БРОСИЛ а, например, поворот, отражение по вертикали, а так же взаимодействие объектов: в случае "правильного" положения второго происходит слипанем, в противном случае - отскакивание.
Вот такие дела... :cool: :rolleyes:

Штрек 04.03.2004 14:03

Цитата:

Оригинал написал(а) Dimonius
what is this? :eek: :confused:
Так уж ты не врубаешься об чем речь.
Скажи лучше, что дело дюже заморочное и
в связи с этим.....звиняйте, я мимо. :p
Кому охота чужому дяде подарки делать. :p
ЗЫ.Как делать, вроде придумал, а вот детали...
Тоже придумал, но мороки много.
Как сделаю - выложу. ;)

silin 05.03.2004 01:57

Вложений: 1
много нюансов за кадром, но общая схема вполне реальна
вот для затравки

Штрек 05.03.2004 03:39

Вложений: 1
Может и можно где то упростить/сомневаюсь/,
но при том, как я понял задачу, без маяков не обойтись.
в fla002 оставил маяки непрозрачными /для наглядности/.
В общем, если кнопки делать аккуратно и разобраться с кодом/откуда, чего и почему/ вполне приличный подарок получится. Может можно кой чего поправить, но мне задачка
уже не интересна. Почему стал заниматься - давно
интересовал hitTest мувиков с кривой границей -
понятно, что без маяков никак - вот и додумался атачить
их и расставлять вдоль границы/при startDrag()/,
а при stopDrag() их ремовить. Дальше не интересно.
silin - тут как тут :p
По swf_ке - вроде сыровато.
Всем привет. ;)

poorjorik 05.03.2004 19:28

Респект
 
Ну, чуваки, уважили, спасибо обоим.
К слову сказать, вариант слима мне понравился больше, потому как просто выглядит более привлекательно, и удобно, а у тебя штрек иногда совмещаются они с щелью, и наблюдал еще такой глюк:
Подцепил атом, а сбросить не смог.. так и бегал за мной, потом правда такого не повторялось.
Наверно это не ты виноват.
Кстати, только сейчас смог написать ответ, а томне че-то не давал, говорил, что что-то с активацией, пришлось активировать...
С чегго бы это.
Да кстати, просто вопрос:
Могут взаимодействовать несколько объектов с разными параметрами, пример:
Много шестренок, можно их совместить с наложение ( как у слима) и например есть одна "ведущая" тоесть которая круться, так вот, типа построил ты такую пирамидку из шестеренок, разных, и чтобы нажать на вращение первой, а остальные ПРАВИЛЬНО (по и против часовой) вращались тоже....
Может и напряжно, но это уже просто интерес.В не зависимости от ответа, спасибо огромное. :p :p :p

silin 05.03.2004 22:53

Вложений: 1
если без деталей (типа синхронизации углов, запрета взаимоисключающего влияния соседей и т.п.) - то не вопрос,
а если по хорошему все учесть - нет смысла возиться.


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

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