Форум Flasher.ru

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

NewFolder 14.11.2006 16:34

Проблема с браузером
 
У меня возникла странная проблема :(

В мувике подгружается звук из интернета.
Если открыть флешь в браузере, непосредственно указав путь к самому флешу, то звуки работают. А если на страницу вставить этот флеш, то звуки перестают работать :(

Помогите, плиз.

Аркади 15.11.2006 09:02

звуки в том же домене?

Kikasso 15.11.2006 20:32

Скорее всего, дело в путях. Если у тебя путь к музыке во флеше прописан относительный, то флеш ищет эти файлы не от себя начиная, а от html в который он вставлен.

Допустим, у тебя вебстраница лежит в корне, а флеш в директории /swf, а муззыка в директории /mp3. Если ты напишешь во флеше путь к звуку как "../mp3/snd.mp3", то флеш без броузера его загрузит, а с броузером нет. Если напишешь "mp3/snd.mp3" - наоборот. Напишешь адрес от корня - "/mp3/snd.mp3" - в сети будет работать, локально нет.

iNils 15.11.2006 20:38

Цитата:

Сообщение от Kikasso
Скорее всего, дело в путях. Если у тебя путь к музыке во флеше прописан относительный, то флеш ищет эти файлы не от себя начиная, а от html в который он вставлен.

Для это в html в object и embed прописывается тег/параметр base

Kikasso 15.11.2006 21:35

Цитата:

Сообщение от iNils
Для это в html в object и embed прописывается тег/параметр base

Вот про это я постоянно забываю.. Сколько раз раз узнаю, столько раз и забываю. Пока не надо, помню, как до дела доходит - хоп, забыл. Тату может сделать?
Ну а вообще лучшей практикой считаю следующий путь: все адреса флеш берет из xml, а путь к этому xml ему назначается с помощью flashvars. Чтобы флеш при тест муви этот файл находил, пишу примерно так:
Код:

configXML.load( _root.config || "config.xml" );
если переменной config нет, а она как раз и передается через flashvars, значит я файл локально тестирую и берется значение по умолчанию. Теперь, чтобы звучок поменять, не надо мувик разбирать, хватит блокнота.


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

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