Просмотр полной версии : Проблема с браузером
NewFolder
14.11.2006, 16:34
У меня возникла странная проблема :(
В мувике подгружается звук из интернета.
Если открыть флешь в браузере, непосредственно указав путь к самому флешу, то звуки работают. А если на страницу вставить этот флеш, то звуки перестают работать :(
Помогите, плиз.
Скорее всего, дело в путях. Если у тебя путь к музыке во флеше прописан относительный, то флеш ищет эти файлы не от себя начиная, а от html в который он вставлен.
Допустим, у тебя вебстраница лежит в корне, а флеш в директории /swf, а муззыка в директории /mp3. Если ты напишешь во флеше путь к звуку как "../mp3/snd.mp3", то флеш без броузера его загрузит, а с броузером нет. Если напишешь "mp3/snd.mp3" - наоборот. Напишешь адрес от корня - "/mp3/snd.mp3" - в сети будет работать, локально нет.
Скорее всего, дело в путях. Если у тебя путь к музыке во флеше прописан относительный, то флеш ищет эти файлы не от себя начиная, а от html в который он вставлен.Для это в html в object и embed прописывается тег/параметр base
Для это в html в object и embed прописывается тег/параметр base
Вот про это я постоянно забываю.. Сколько раз раз узнаю, столько раз и забываю. Пока не надо, помню, как до дела доходит - хоп, забыл. Тату может сделать?
Ну а вообще лучшей практикой считаю следующий путь: все адреса флеш берет из xml, а путь к этому xml ему назначается с помощью flashvars. Чтобы флеш при тест муви этот файл находил, пишу примерно так: configXML.load( _root.config || "config.xml" ); если переменной config нет, а она как раз и передается через flashvars, значит я файл локально тестирую и берется значение по умолчанию. Теперь, чтобы звучок поменять, не надо мувик разбирать, хватит блокнота.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.