PDA

Просмотр полной версии : Помогите с соданием меню...!!!


genirk
30.09.2005, 06:43
Здравствуйте! Подскажите мне как можно создать двухстрочное меню.
Расскозываю подробно:
В первой строчке меню идут основные разделы, во второй подразделы.
что-то в этом духе:

меню1 меню2 меню3 меню4
подменю1 подменю2 подменю3

да, и это один файлик. Далее, при нажатии на [меню2] оно подчеркивается и от него уходит срелка (анимация) ко всем подменюшным пунктам, а даллее вы выбираете подменюшный пункт и только тогда открывается страница. Теперь вопрос:
если адрес сайта (на котором нах. это меню) - www.mysite.ru, то зайдя на него меню откроется с нуля (без пунктов подменю, т.е. только верхние пункты) - всё ОК, а вот если зайти не на гланую - www.mysite.ru/меню2.htm - то оно опять же откроется с начала (без подменюшек - как на главной), а надо чтобы был выделен раздел [меню2] и появились его подразделы....
вроде изложил мысли... подскажите пожалуйста, или хоть ссылку кто может подкинет на готовый похожий урок...
спасибо!

mr.N
01.10.2005, 06:18
Нужно через HTML передать переменные в меню. А в самом меню сделать какое-то событие при том или ином значении переменной. Это так, простейшая схема. Передать переменные - пишешь в html <PARAM NAME=yourmenu VALUE="yourmenu.swf?menu=second">

FreeLander
01.10.2005, 20:06
<PARAM NAME=yourmenu VALUE="yourmenu.swf?menu=second">flashvars моднее всё-таки

genirk
02.10.2005, 13:25
Спасибо, но нелбзя ли попдробней?
И еще, тупой вопрос, но просьба не ругать:
в мувике несколько кнопок, при нажатии на одну из кнопок запускается соотвествующяя анимация (приходит к финалу и замерзает), далее, нажимая на другую кнопку, анимация первой изчезает, а потом запускается анимация второй кнопки. КАК???

Double
02.10.2005, 13:39
моднее всего
myMovieClip.swf?parametr1=value1&parametr2=value2&и т.д.
универсальность, ё-моё.


button2.onRelease = function () {
animation1._visible = false;
animation2._visible = true;
animation2.play();
}

FreeLander
02.10.2005, 13:48
моднее всего
myMovieClip.swf?parametr1=value1&parametr2=value2&и т.д.а в чём универсальность? причём такая которой нет в flashvars.

Double
02.10.2005, 13:56
в том, что это обычный синтаксис html. самый простой. и этот синтаксис одинаково хорошо поддерживает любой (!) клиентский браузер.

iNils
02.10.2005, 14:13
Кто то говорил, что flashvars поддерживает только IE. Сам не проверял.

FreeLander
02.10.2005, 16:43
Кто то говорил, что flashvars поддерживает только IE. Сам не проверял.вот-вот. и мозилы и ослики нормально поддерживают. самолично тестил. зуб даю)