![]() |
Доброго дня! Вчера промучался с попытками заставить загружаться картинки и видео на сайт, который в свою очередь загружается внешним прелоадером. Постой пример получается, а в случае сайта нет. Не знаю почему... Решил по-другому - сделать прелоадер внутри сайта, на первом фрейме. Наприсал так:
Код AS1/AS2:
Добавлено через 6 минут И еще.... Надеюсь, меня не забанят за мааленький вопрос, за рамками темы, но в рамках моего сайта, который в стадии добития и доведения. У меня есть кнопка, при нажатии на которую должен загружаться и сохраняться на компе видеофайл. Как мне грамотно это сделать, чтобы открывалось виндовое окно - открыть, загрузить, отмена.... ? Гетурлом, или чем-то другим? Заранее спасибо. |
Цитата:
А насчет Цитата:
|
Если вы работаете во Flash IDE (Macromedia Flash 8 Pro, к примеру), можно симулировать загрузку из инета на разных скоростях, дабы полюбоваться прогрссом прелоадера, не выгружая все на сервер.
Ctrl+Enter->[окно плеера]->View->DownloadSettings->[выбираете нужное], закрываете окно и еще раз Ctrl+Enter. Включится выбранная скорость симуляции загрузки. Цитата:
|
Спасибо, спасибо, нашел способ эмуляции, все работает.
Гетурл срабатывает, но открывает окно браузера, и проигрывает мой мпег. Код AS1/AS2:
Спасибо еще раз. Добавлено через 1 минуту Да, а если попытаться в as3 это сделать, мой проект в as2 перестанет работать? |
Ну, собственно, расширение .mpg понуждает браузер играть файл. Из ас это не поправить.
Что касается ас3, то это как бы совсем другая история. Боюсь, что ваш проект придется переписать весь с нуля, судя по вашему коду. Код:
on (release) { |
Цитата:
Думаю, что вам нужно сделать также, прописать правильные заголовки. Если этой инфы мало и вопрос серьезный, то могу посмотреть детали, сейчас уже не упомню всех нюансов (вопрос возникал один раз). Но точно знаю, что браузер можно заставить делать все что угодно в этом плане с помощью HEADERS. |
А архивировать видос не пробовали?
|
Не надо ничего архивировать.
Автор, вот посмотрите, может быть вам мой пример поможет. Делал я его по другому случаю (о контекстном меню шла речь), но очень рядом с вашей темой. http://www.us-pro.ru/mooncar/context...ntexMenu2.html Тут на картинке нужно кликнуть правой кнопкой, и появится контекстное меню флеша. Вот ее код, привожу для ознакомления, тут вам только маленький кусоче нужен: Код AS1/AS2:
А вот теперь внимательно смотрите. Вот кусок кода, который непосредственно вызывает скачивание файла: Код AS1/AS2:
А теперь самое-самое главное - код самого php-скрипта. В нем мы форсируем вызов меню "Сохранить", и браузер не открывает картинку в своем окне, а думает, что это неизвестный ему attachment. PHP код:
Думаю, что для видео можно сделать то же самое, при этом функцию getURL вызывать, конечно, напрямую, как вам нужно, а не через контекстное меню. |
Когда я его зазиповал, то по клику соответственно winrar открылся :)
А вот за идею, и пример решения - большое спасибо. Вечером поэкперементирую, может, и добьюсь результата. вообще, я не ожидал, что столько людей мне будут помогать. Всем очень благодарен. :drinks: |
Пожалуйста. Была готовая наработка, хорошо, если кому-то поможет. Способ хорош тем, что не открываются приложения для зарегистрированых в браузере типов файлов. Открывается именно меню сохранения.
|
| Часовой пояс GMT +4, время: 16:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.