|
|
|
| Есть плеер (флэшка), в которую нужно загрузить другую флэшку (основной контент).
Но адрес второй подгружаемой флэшки динамический, т.е. файл выдается скриптом.
http://site.ru/get.php?id_file=379&code=a0b4ec4
Когда адрес статический, т.е. приметно такой: http://site.ru/film.swf, то в принципи никаких проблем нет.
Вопрос: Флэш вообще может подгружать флэшки с динамического адреса? И если да, то как это реализовать? | |
|
|
|
|
|
|
|
для: tAleks
(22.05.2009 в 10:26)
| | MovieClipLoader.loadClip()
Доступность
Flash Player 7.
Синтаксис
my_mcl.loadClip(url:String, target:Object ) : Boolean
Параметры
url Абсолютный или относительный URL-адрес SWF или JPEG файла для загрузки. Относительный путь должен отсчитыватья от SWF-файла, находящегося на основном уровне 0. Абсолютный URL-адрес должен иметь спецификацию протокола, такую как, например, http:// или file:///. Имена файлов не могут содержать спецификации диска. | |
|
|
|
|
|
|
|
для: AlexSol
(22.05.2009 в 10:45)
| | Это я знаю. Но вопрос в другом.
Можно ли загруить файл, который выдается скриптом, адрес к которому выглядит примерно так: http://site.ru/get.php?id_file=379&code=a0b4ec4, т.е. не http://site.ru/film.swf | |
|
|
|
|
|
|
|
для: tAleks
(22.05.2009 в 10:50)
| | попробуйте | |
|
|
|
|
|
|
|
для: AlexSol
(22.05.2009 в 11:18)
| | Все разобрался. Всем спасибо.
В скрпте выдачи поменял заголовок с:
header('Content-Disposition: attachment; filename="'.$filename.'"');
на:
header('Content-Disposition: inline; filename="'.$filename.'"');
и грузится нормально. | |
|
|
|
|
|
|
|
для: AlexSol
(22.05.2009 в 10:45)
| | К стати, а вот с этим прелоадером MovieClipLoader.loadClip()
У меня на локальной машине все зашибись работало, а на хостинг загрузил - не работает. :( | |
|
|
|
|
|
|
|
для: tAleks
(22.05.2009 в 11:30)
| | все в пределах одного сайта? | |
|
|
|
|
|
|
|
для: AlexSol
(22.05.2009 в 11:38)
| | да, и в пределах одной папки.
и поэтому пришлось писать свой прелоадер. | |
|
|
|