![]() |
getURL() локальный файл.
Доброго времени суток! Нужно открыть локальный html файл из флешки.
Для этого использую getURL(); Этот локальный файл лежит в папке, которая находится в одном каталоге с .swf : Каталог 1 | |- Проект.swf | |- Каталог 2 |-----| |---- Локальный файл.html Проект будет раздаваться конечному пользователю на носителях, то есть куда каждый пользователь положит папку с проектом неизвестно, поэтому надо использовать относительный путь к локальному файлу. Пишу: getUrl("Каталог 2/Локальный файл.html"); При запуске приложения из среды Flash - всё ок. Но при запуске из плеера - открывается браузер с адресом http://Каталог 2/Локальный файл.html и страница не грузится естественно(((( Подскажите, как решить. |
Формально действия правильные, должно открываться.
Может что-то в настройках браузера по умолчанию? Попробуйте на другом компе под виндой. Зачем столько скобок открывающих? Мешает читать (((. |
Проблема была в swf проигрывателе. Использую не стандартный - SwiffPlayer, т.к. у адобовского политика безопасности не подходит моему приложению. Посоветуйте какой нить плеер
|
Цитата:
|
Приложение обращается к файлам на диске, соединяется с удаленным сервером - на всё это адобовский плеер показывает сообщение, о том что он остановил потенциально небезопасную операцию и просит в параметрах настроить папку на локальном диске, как разрешенную для обращения из плеера. Проблема в том, что конечный пользователь ничего знать не должен о каких то папках. Ему надо просто запустить и работать...(
|
Вложений: 3
Все равно не очень понятно. Все то же самое с обычным плеером - во вложении.
Что-то не так? |
Вот вот оно. При попытке открыть локальный файл или соединиться с сервером (из swf) - происходит блокировка этих действий плеером.
Но если запускаться из exe - всё ок!! Добавлено через 3 минуты Не подскажите - нужен ли вообще флеш плеер, чтобы запускать в формате exe? |
Нет. Плеер ("проектор") находится внутри EXE, оттого и вес.
Если у вас пользователи не имеют установленного stand-alone плеера на компе (что сплошь и рядом), безусловно, нужно использовать EXE-шник с проектором внутри. Вообще, практика обычно всегда предусматривает использование в десктопных проектах для распространения использование EXE с проектором. А иногда SWF-ки дополнительные бывают с библиотеками там или еще чем-то аналогичным. |
Большое спасибо! Очень помогли!
|
| Часовой пояс GMT +4, время: 13:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.