Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Flash на всех страницах сайта (http://www.flasher.ru/forum/showthread.php?t=148509)

Storm 04.01.2011 10:30

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.</br>
                <a href="http://www.adobe.com/go/getflashplayer">Get Flash Player</a>                       
        </div>
        <script type="text/javascript">
        // <![CDATA[
                var so = new SWFObject("menu.swf", "menu", "890", "120", "8", "#000000");
                so.addParam("wmode", "transparent");
                so.addParam("scale", "noscale");
                so.addParam("salign", "TL");       
                so.write("FlashMenuLabs");
        // ]]>
        </script>

Сам ролик залил в корень сайта.
Но появилось одно "но" ролик показывается только на главной странице...
Если зайти на сайт/категория то ролик не находится... пишет:
You need to upgrade your Flash Player or to allow javascript to enable Website menu.
Get Flash Player


Вместо menu.swf пробовал писать http://сайт/menu.swf - не помогает.

Заранее благодарен за ответ!

Zebestov 04.01.2011 13:57

А если еще http://сайт/swfobject.js сделать — поможет?

MetSerp 04.01.2011 14:26

а ява скрипт везде подключен?

Storm 04.01.2011 21:07

Благодарю за ответы.

Zebestov, сделал - не помогло...

но исчезла надпись:

You need to upgrade your Flash Player or to allow javascript to enable Website menu.
Get Flash Player


стало просто пустое место, где должно быть меню.

MetSerp, сайт на DLE движке, и получается ява скрипт прописан на каждой странице.

нашёл туповатый выход:
Чтобы флеш отображался на http://сайт/категория то в корне сайта создаю папку "категория" и заливаю туда все файлы (скрипт, флеш, .xml файлы, и т.д.)... но эт ведь не дело.

rainbowrussia 04.01.2011 23:09

Во-первых: swfobject.js -> /swfobject.js
Во-вторых: menu.swf -> /menu.swf

Storm 05.01.2011 18:30

rainbowrussia, не помогает.

Zebestov 05.01.2011 18:56

показывай свой сайт?

rainbowrussia 06.01.2011 08:23

Цитата:

Сообщение от Storm (Сообщение 962239)
rainbowrussia, не помогает.

Точно на всех страницах код выводится как:

Код:

<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.</br>
                <a href="http://www.adobe.com/go/getflashplayer">Get Flash Player</a>                       
        </div>
        <script type="text/javascript">
        // <![CDATA[
                var so = new SWFObject("/menu.swf", "menu", "890", "120", "8", "#000000");
                so.addParam("wmode", "transparent");
                so.addParam("scale", "noscale");
                so.addParam("salign", "TL");       
                so.write("FlashMenuLabs");
        // ]]>
        </script>

? Если да, то присоединяюсь, надо смотреть пациента очно. Но лучше проверьте еще раз.

Storm 07.01.2011 21:09

Да. Имеено так на всех страницах.

Меню делал в програме Flash Menu Labs Pro v2.
Вот файлы которые на выходе с самой флешкой были:
open_menu_data.xml - в файле прописаны текстом разделы меню (категории).
menu_data.xml - козябры
menu.swf - само меню
swfobject.js сам скрипт
и папка menu_data в ней фоновая картинка, mp3 и прочее.

Zebestov, rainbowrussia, отправил вам сайт в личку.

rainbowrussia 08.01.2011 05:31

Вроде на сайте все в порядке, меню показывается во всех разделах.
Но есть подозрение, что флешка может искать файлы open_menu_data.xml и другие в текущем каталоге не относительно положения флешки, а относительно открытого URL. Вы вероятно уже склонировали эти файлы во все каталоги?


Часовой пояс GMT +4, время: 10:47.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.