PDA

Просмотр полной версии : флэшь меню


Dr. Flare
24.08.2009, 18:12
Привет всем. Давненько не заходил сюда т.к. оказался немного в стороне от флэша но теперь я вернулся и придется все впомнинать заново особенно программирование.
Тут у меня стоит задача сделать флэшь меню такого типа
http://www.homepage.kz/flash/
(я сделал видео файл т.к. для просмотра натуральной флэшки придется регистрироваться на сайте мальборо)
Все свои мозги перекопал но ничего похожего сделать не смог, а мне очень нужно.
Может у кого завалялось что-то похожее и ненужное помогите пожалуйста - горю.
Заранее спасибо.

dark256
24.08.2009, 20:38
Sothink Swf Catcher - стащить со страницы и декомпильнуть. И внести нужные изменения :)

Dr. Flare
24.08.2009, 20:45
Ага есть у меня это и пробывал я такое сделать - там все зашифровано - куча скрипта и куча подгружаемых файлов, которые у меня так и не получилось скачать.

etc
24.08.2009, 21:30
Sothink Swf Catcher - стащить со страницы и декомпильнуть. И внести нужные изменения :)
А за «декомпильнуть» у нас тут можно плюс получить.

Dr. Flare
25.08.2009, 09:37
Людиии горю - помогите.
МОжет кто сталкивался с таким меню?

dark256
25.08.2009, 17:32
А за «декомпильнуть» у нас тут можно плюс получить.

Извините. А как следует поступать, если я вижу интересную флэш-реализацию и меня интересует алгоритм, заложенный в основу работы? Приложить ссылку и спросить "как оно так красиво работает"? :confused:

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

etc
25.08.2009, 17:41
Извините. А как следует поступать, если я вижу интересную флэш-реализацию и меня интересует алгоритм, заложенный в основу работы? Приложить ссылку и спросить "как оно так красиво работает"? :confused:
Спросить автора.

VVall
25.08.2009, 17:41
Следует догадаться, как оно работает, исходя из собственного опыта, либо, если опыта не хватает, то да - приложить ссылку и спросить.

Я вижу, что там просто вращение нескольких точек в 3D по двум осям (в зависимости от движения мыши по вертикали и горизонтали) и проекция их на экран с привязкой к ним надписей, плюс эффект по наведению на надпись. Сделать не сложно, объяснить подробно сложно - всё равно, что написать за вас. Если знаете основы 3D-графики - то разберётесь сами, если нет - почитайте (http://enlight.ru/faq3d/content.htm) (проецирование, матричные преобразования) и тогда разберётесь.

dark256
25.08.2009, 17:54
Спросить автора.

Ммм.... Спрашивать автора Мальборовского сайта я думаю дело бесполезное. И долгое.
Но замечание учту. Хотя останусь при своем мнении :)

Добавлено через 12 минут
Людиии горю - помогите.
МОжет кто сталкивался с таким меню?

Вот! Вспомнил! На этом форуме есть топик с исходниками.

http://flasher.ru/forum/showthread.php?t=80392

Там БЫЛО вращающееся меню.

http://www.flasher.ru/forum/showpost.php?p=658661&postcount=48

К сожалению его куда-то переместили. Попробуй админов спросить. У себя сырца не могу найти никак. Там практически то что надо, тока слегка поправить

Добавлено через 30 минут
http://flasher.ru/forum/attachment.php?attachmentid=19101&d=1205872865

ВОТ! Нашел таки! Приделать туда еще изменение эллипса по высоте и все. И помедленне крутиться.

Dr. Flare
25.08.2009, 18:33
to VVall спасибо за ссылку. мне не нужно это делать в 3D и анимировать сами кнопки я тоже разберусь как. мне нужен приблизительный код для имено такого реагирование на движение мышкой. Я примерно представляю как это сделать но не могу дотукаться. Я думаю можно написать что-то и привязать это к символу одного пункта, который бы реагировал своеобразно на движение мышкой, двигаясь за мышкой или от нее, увеличиваясь и двигаясь вправо или влево при определенном положении мышкой и уменьшаясь и двигаясь влево (или вправо) при другом например и тот же самый скрипт применить ко всем остальным пунктам, только с разными параметрами. Ковырлся, ковырялся но не получилось - поэтому пишу здесь. Раньше как-то проще было (3 года назад), а сейчас я все уже забыл - вот как-то по тихоньку вспоминаю. - Надеюсь мои мозги еще не совсем высохли. ))))

dark256 спасибо за советы и за ссылки - покопаюсь - мож что найду путнего, хотя ниодна не работает. Помню раньше на этом форму было много разных исходников, разсортированных по типу, но сейчас ничего такого не вижу. Спасибо за последнюю ссылку - ща буду ковыряться.

Проблема что они там крутятся, а мне нужно еще проще. Но все равно спасибо

VVall
25.08.2009, 18:49
Я уже написал выше - "такое реагирование на движение мышкой" является просто вращением кольца точек по двум осям. Горизонтальная координата мыши привязана к вращению вокруг вертикальной оси, вертикальная - вокруг горизонтальной оси. Размер надписей зависит от текущей глубины точки.

Dr. Flare
25.08.2009, 19:47
Я уже написал выше - "такое реагирование на движение мышкой" является просто вращением кольца точек по двум осям. Горизонтальная координата мыши привязана к вращению вокруг вертикальной оси, вертикальная - вокруг горизонтальной оси. Размер надписей зависит от текущей глубины точки.

К сожалению я не силен в программировании и я бы с удовольствием все это сделал если бы мог, но для того чтобы мне хотябы понять как это делать нужно очень много времени, которого у меня нет для создания этого меню.
Эх если бы кто-нибудь попроще смог объяснить. хотябы как привязать все эти координаты куда надо. Только там не полное вращение а только даже меньше половины.