Меню во флеше?

GS
На сайте с 07.06.2007
Offline
58
670

Господа флешеры подскажите как сделать меню на флеш, чтобы выбирались пункты меню при нажатии! Не могу понять в чем проблема нашел вот такой код:

on (rollOver)

{
if (_root.link != p)
{
gotoAndPlay("s1");
} // end if
}
on (releaseOutside, rollOut)
{
if (_root.link != p)
{
this.gotoAndPlay("s2");
} // end if
}
on (release)
{
if (_root.link != p)
{
_root["item" + _root.link].gotoAndPlay("s2");
_root.link = p;
} // end if
}

Все работает только есть выбираешь другой пункт, то первый не убирается! Такое ощушение, что on (releaseOutside, rollOut) не обрабытывается!

Пример templatehelp.com/preset/pr_preview.php?i=17870&pr_code=OtP5RvqzC8g460O2TvgbV2cT9JaRvh

http://www.weblancer.net/users/GnucmaS/ (http://www.weblancer.net/users/GnucmaS/) - портфолио Баннеры, аватары, логотипы, дизайны сайтов и другое.
WwWork
На сайте с 07.02.2006
Offline
150
#1

Была подобная ситуация.

Её решил банально... поставил таймер на закрытие меню, через 3 секунды.)

Также можно при открытии меню в переменную загонять его номер.

Таким образом при переходе на следующее меню, можно будет знать какое меню было открыто недавно и закрыть его.

kruto
На сайте с 26.10.2007
Offline
12
#2

есть еще вариант, он простой, но не самый оптимальный. Можно просто для каждого пункта прописать в

on (release){

итем1.gotoAndPlay("кадр где меню выделено");

итем2.gotoAndStop("кадр где меню НЕ выделено");

итем3.gotoAndStop("кадр где меню НЕ выделено");

...

}

тоесть каждый раз при выборе какого либо пункта меню этот пункт становится выделенным, а все остальные переходят на кадр где меню не выделено, даже если они и небыли до этого выделены.

Здесь могла быть моя подпись.
GS
На сайте с 07.06.2007
Offline
58
#3

Не особо помогла разобраться. Еще имеются варианты?

GS
На сайте с 07.06.2007
Offline
58
#4

Может кто-нибуть исходник выложить или туториал... Мне бы примитивный примерчик, буду благодарен.

kruto
На сайте с 26.10.2007
Offline
12
#5

Вот пример

zip primer.zip
GS
На сайте с 07.06.2007
Offline
58
#6

kruto. огромное спасибо. Буду разбираться. Надеюсь поможет.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий