У меня есть флэш-файл (полная ссылка на flash выглядит как http://localhost:8888/PROJECT/swf/audio/player.swf), который загружает mp3-файл (ссылка на mp3, которую я отправляю с php через flashvars)
Я динамически (с помощью swfobject) внедряю этот swf на свою страницу. Все нормально. Затем я отправляю ajax-запрос в скрипт, который перезагружает div с flash. Div пуст.
Экспериментально я обнаружил, что у меня проблемы с относительными путями. Флэш-файл вставляется с этим адресом ./swf/audio/player.swf, а mp3-адрес - ./media/audio/user/1/random.mp3.
Относительно корневого каталога эти пути верны.
Но если я меняю mp3-адрес с помощью ../../media/audio/user/1/random.mp3, все работает как должно!
Я искал и обнаружил, что во флэш-памяти есть «базовый» параметр, который устанавливает корневой каталог для относительных путей флэш-памяти. Я пытаюсь использовать это так: var params = {base: "http://localhost:8888/PROJECT/"};, но без результата.
Как мне решить эту проблему?