![]() |
Flash на всех страницах сайта
Здравствуйте! Помогите, пожалуйста, решить, скорее всего, не сложный вопрос, но который меня - мало знакомого с флешем и тем более с программированием, поставил в тупик.
Сделал на сайте меню во флеше. В шалоне в head прописал: Код:
<script type="text/javascript" src="swfobject.js"></script>Код:
<div id="FlashMenuLabs">Но появилось одно "но" ролик показывается только на главной странице... Если зайти на сайт/категория то ролик не находится... пишет: You need to upgrade your Flash Player or to allow javascript to enable Website menu. Get Flash Player Вместо menu.swf пробовал писать http://сайт/menu.swf - не помогает. Заранее благодарен за ответ! |
А если еще http://сайт/swfobject.js сделать — поможет?
|
а ява скрипт везде подключен?
|
Благодарю за ответы.
Zebestov, сделал - не помогло... но исчезла надпись: You need to upgrade your Flash Player or to allow javascript to enable Website menu. Get Flash Player стало просто пустое место, где должно быть меню. MetSerp, сайт на DLE движке, и получается ява скрипт прописан на каждой странице. нашёл туповатый выход: Чтобы флеш отображался на http://сайт/категория то в корне сайта создаю папку "категория" и заливаю туда все файлы (скрипт, флеш, .xml файлы, и т.д.)... но эт ведь не дело. |
Во-первых: swfobject.js -> /swfobject.js
Во-вторых: menu.swf -> /menu.swf |
rainbowrussia, не помогает.
|
показывай свой сайт?
|
Цитата:
Код:
<script type="text/javascript" src="/swfobject.js"></script>Код:
<div id="FlashMenuLabs"> |
Да. Имеено так на всех страницах.
Меню делал в програме Flash Menu Labs Pro v2. Вот файлы которые на выходе с самой флешкой были: open_menu_data.xml - в файле прописаны текстом разделы меню (категории). menu_data.xml - козябры menu.swf - само меню swfobject.js сам скрипт и папка menu_data в ней фоновая картинка, mp3 и прочее. Zebestov, rainbowrussia, отправил вам сайт в личку. |
Вроде на сайте все в порядке, меню показывается во всех разделах.
Но есть подозрение, что флешка может искать файлы open_menu_data.xml и другие в текущем каталоге не относительно положения флешки, а относительно открытого URL. Вы вероятно уже склонировали эти файлы во все каталоги? |
а можно ссылку на сайт-то?
//наливает себе боржому... |
Да во все папки скопировал эти файлы.
Вот пример где этих файлов нет: http://alya.in/page/3/ Я вижу ошибку: Wrong open_data.xml format Reading XML error! (раньше кстати её не было, до того как "/" поставил перед menu.swf и swfobject.js, была другая: You need to upgrade your Flash Player or to allow javascript to enable Website menu. Get Flash Player |
В общем смысл такой. До того как вы поставили слеши - флешка и swfobject.js искались не в корне, а в текущем каталоге, то есть слеши нужны. Далее, сама флешка, видимо, генерилась автоматически, в ней xml файлы ищутся в "текущем" каталоге. Текущий каталог для флешки - это не каталог где лежит флешка, а каталог, в котором открыта текущая страница. То есть тут я вижу такие варианты - или записывать xml файлы в каждый каталог, или если доступен исходник - править пути к xml файлам (или в настройках генератора смотреть), или уж совсем по-старинке - вставлять меню через IFRAME.
|
Всем спасибо!
|
| Часовой пояс GMT +4, время: 12:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.