Показано с 1 по 11 из 11

Тема: Подсвечивание текущего раздела сайта во флаш меню.

  1. #1

    Регистрация
    03.05.2007
    Сообщений
    7
    Господа, по результатам поиска, этот вопрос уже неоднократно появлялся, но всё же надеюсь получить ответ.

    Суть проблемы: как сделать подсвечивание выбранного раздела в меню, чтобы допустим если я нахожусь в разделе Проекты
    ([Только зарегистрированные пользователи могут видеть ссылки. ]), эта кнопочка в меню "подсвечивалась"?

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

    Спасибо.

  2. #2

    Регистрация
    18.04.2005
    Адрес
    рожденных в CCCP
    Сообщений
    805
    флашку с меню делаешь реагируемую на скажем переменную _root.pageID, в зависимости от неё подсвечиваем нужную кнопку раздела. Эта переменная прописана на странице с флашью
    скажем у вас:
    Код:
     * * * * * *<object data="http://www.speech.su/images/speech.swf?pageID=2"
     * * * * * *width="900" height="180" type="application/x-shockwave-flash">
     * * * * * * *<param name="quality" value="high">
     * * * * * * *<param name="wmode" value="transparent">
     * * * * * * *<param name="menu" value="false">
     * * * * * * *<param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer">
     * * * * * *</object>
    на какой CMS сайт построен?

  3. #3

    Регистрация
    03.05.2007
    Сообщений
    7
    Ничего не поняла

    может как то можно через FlashVars? только не заню как.
    Движок мы сами написали, из флэша только шапка.

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

  4. #4

    Регистрация
    03.05.2007
    Сообщений
    7
    Неужели ни кто не знает!?
    Или у всех на сайтах не отображают в каком разделе находишься?

  5. #5

    Регистрация
    18.04.2005
    Адрес
    рожденных в CCCP
    Сообщений
    805
    хммм, можно и не переменной, можно действительно по url, но флашка может увидеть только url свой, т.е где она сама лежит, но никак не страницы где она прописана

    еще раз спрашиваю чем флашку вставляете и под какой CMS

  6. #6

    Регистрация
    03.05.2007
    Сообщений
    7
    Originally posted by prolll@May 4 2007, 00:28
    еще раз спрашиваю чем флашку вставляете и под какой CMS
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]

    Я наверное дикая. Не знала что такое CMS.
    Флашку вставляла в блокноте, а CMS (управление галереей) у нас своя, написанная на Perl.

    Код:
    ****<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
     * * * * * codebase="хттп://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
     * * * * * width="900" height="180">
     * * * * * *<param name="movie" value="хттп://www.speech.su/images/speech.swf">
     * * * * * *<param name="quality" value="High">
     * * * * * *<param name="menu" value="false">
    
     * * * * * *<param name="play" value="false">
     * * * * * *<param name="wmode" value="transparent">
     *
     * * * * * *<object data="хттп://www.speech.su/images/speech.swf"
     * * * * * *width="900" height="180" type="application/x-shockwave-flash">
     * * * * * * *<param name="quality" value="high">
     * * * * * * *<param name="wmode" value="transparent">
     * * * * * * *<param name="menu" value="false">
     * * * * * * *<param name="pluginurl" value="хттп://www.macromedia.com/go/getflashplayer">
     * * * *FAIL (the browser should render some flash content, not this).
     * * * * * *</object>
    
     * * * * * *<!--> <![endif]>
     * * * *</object> * * * *

  7. #7

    Регистрация
    18.04.2005
    Адрес
    рожденных в CCCP
    Сообщений
    805
    Код:
    ****<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
     * * * * * codebase="хттп://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
     * * * * * width="900" height="180">
     * * * * * *<param name="movie" value="хттп://www.speech.su/images/speech.swf?pageID=1">
     * * * * * *<param name="quality" value="High">
     * * * * * *<param name="menu" value="false">
    
     * * * * * *<param name="play" value="false">
     * * * * * *<param name="wmode" value="transparent">
     *
     * * * * * *<object data="хттп://www.speech.su/images/speech.swf?pageID=1"
     * * * * * *width="900" height="180" type="application/x-shockwave-flash">
     * * * * * * *<param name="quality" value="high">
     * * * * * * *<param name="wmode" value="transparent">
     * * * * * * *<param name="menu" value="false">
     * * * * * * *<param name="pluginurl" value="хттп://www.macromedia.com/go/getflashplayer">
     * * * *FAIL (the browser should render some flash content, not this).
     * * * * * *</object>
    
     * * * * * *<!--> <![endif]>
     * * * *</object> * * * *

    найдите 2 отличия в вашем и моем коде, эта переменная pageID равна 1 и видна в самой флашке как _root.pageID, имея её в самой флашке вы можете сменить раздел, подсветить и тд.

    CMS - content manage system - система управления контентом - в вашем случае система управления галереей

  8. #8

    Регистрация
    03.05.2007
    Сообщений
    7
    Спасибо за подсказку! ))
    Уважаемый prolll не могли бы вы привести пример как такой код выглдяит в AS,
    как можно написать условие в зависимости от pageid проигрывать анимацию на кнопке. :blush2:

    Допустим для кнопки About у меня такой код
    Код:
    on (rollOver) {
    ****_root.b1.gotoAndPlay(2);
    }
    on (releaseOutside,rollOut) {
    ****_root.b1.gotoAndPlay(9);
    }
    on (release) {
    ****getURL("хттп://www.speech.su/about.html");
    }
    Cпасибо большое!

  9. #9

    Регистрация
    18.04.2005
    Адрес
    рожденных в CCCP
    Сообщений
    805
    отвечаю уважаемая/ый dryui в кадре, или в новом слое в этом же номере кадра пишите код, например такого пристойного содержания, если pageid соответствует названию отвечающей за него кнопки, как строковая сумма "b"+pageid, т.е первому разделу pageid =1, кнопка - именем b1, можно например поменять прозрачность етой самой кнопки.
    Код:
    _root[&#39;b&#39;+_root.pageid]._alpha = 50;

  10. #10

    Регистрация
    03.05.2007
    Сообщений
    7
    Огромнейшее вам спасибо,
    разобралась таки.

  11. #11

    Регистрация
    18.04.2005
    Адрес
    рожденных в CCCP
    Сообщений
    805
    незачто. подредактировал название темы

Похожие темы

  1. Flash шапка и меню на всех страницах сайта
    от seacity в разделе Flash-технологии
    Ответов: 4
    Последнее сообщение: 06.02.2009, 02:56
  2. модерирование раздела Флейм
    от *2D в разделе Флейм
    Ответов: 10
    Последнее сообщение: 25.06.2007, 21:36
  3. Меню сайта
    от Zigzag в разделе Вёрстка сайта
    Ответов: 9
    Последнее сообщение: 18.07.2006, 14:56
  4. Правила раздела
    от prolll в разделе Flash-технологии
    Ответов: 0
    Последнее сообщение: 28.03.2006, 13:32

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •