Вот создавая простой баннер, который берет данные из xml-файла и выводит их, столкнулся с проблемой относительных путей. Итак флешка вместе с xml-файлом находиться в каталоге byflasher.com/test и в коде флеша xml-ка подгружается без указания пути, только имя файла(т.е. относительный путь) по идее все должно работать и в принципе работает, если не одно но:
В коде html-страницы не прописан вот такой тег, который указывает базовый каталог (как в данном случае) – корень сайта.
<base href="http://www.byflasher.com/" />
Не знаю каким образом тег из html влияет на флеш, но тем не менее он будет пытаться загрузить xml из корня сайта, а не из каталога, где находиться флешка.
Так что выхода 2:
- вписывать абсолютный путь к xml-файлу(если это не принципиально)
- убрать этот тэг с html страницы.
Спасибо за внимание.
8 сентября 2011, 8:29
Еще можно во флешварсы совать путь до корневого каталога от куда флешка будет тянуть ресурсы и в коде получать абсолютный путь как: базовый каталог + относительный путь
8 сентября 2011, 10:05
ммм, возьму на заметку