![]() |
Вопрос по меню на Flash
Народ. Делаю вот такое меню:
http://a201.allfiles.ru/menu.swf Там есть два пункта с выпадающими подменю. Допустим открыли одно из этих двух выпадающих меню (например "о компании"), а затем, не сворачивая первого, кликнули на второе выпадающее меню ("условия работы"). У меня там активное меню сварачивается после чего приходится еще раз кликать по второму выпадающему меню что бы его развернуть. Внимание, вопрос. Подскажите пожалуйста, как сделать так что бы при клике на другое выпадающее меню, при раскрытом первом, первое меню плавно свернулось и сразу плавно развернулось то, на которое кликнули? |
Поди флешь сайты делаешь за деньги?
Все это делают функции это у тебя одна тимелине вод и юзаешь головку (воспроизводящюю) как тебе надо при каждом клике.... Знаешь че такое функции? а АС2? а ООП? |
Цитата:
И разве надо быть профессиональным программистом, что бы простенькое меню сделать? Или для вас это тоже слишком сложно что не можете просто объяснить и предпочитаете "блистать умом", произнося умные слова? У вас самих образование какое? А сколько языков программирования знаете? Только Action Script 2? Я вот совсем не считаю себя программистом, хотя владею тремя языками. То что я не знаю Action Script, это вопрос времени, затем я и пришел сюда. Но видимо я ошибался, профессионалы здесь все перевелись, остались только "профессионалы". |
используй флаги, проверяй открыто ли меню или нет и веди анимацию, почитай про if\if else\else
|
Цитата:
|
да, интересует именно флаги и то как проверить открыто меню или нет.
|
Каждую ссылку обзаводишь переменной-флагом, изначально, допустим, ложным. При нажатии ссылки просматриваешь все флаги и если находится истинный, даешь команду на закрытие, соответствующего ему, пункта меню и установки флага в ложь. После окрываешь пункт, куды клюкнули и ставишь его флаг в истину. Вроде все...
|
а это я случайно 2 раза запостил
|
да просто это делается - по нажатию на пункт закрываешь все (предварительно можно создать массив высот всех пунктов в закрытом положении) и открываешь тот который нажал
|
Ну теория это все конечно понятно. Но как это сделать на практике? Вот как например переменную флаг к ссылке привязать? Это не говоря уже о всяких там массивах высот....
|
| Часовой пояс GMT +4, время: 15:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.