|
|
|||||
Регистрация: Oct 2009
Сообщений: 155
|
getURL() локальный файл.
Доброго времени суток! Нужно открыть локальный html файл из флешки.
Для этого использую getURL(); Этот локальный файл лежит в папке, которая находится в одном каталоге с .swf : Каталог 1 | |- Проект.swf | |- Каталог 2 |-----| |---- Локальный файл.html Проект будет раздаваться конечному пользователю на носителях, то есть куда каждый пользователь положит папку с проектом неизвестно, поэтому надо использовать относительный путь к локальному файлу. Пишу: getUrl("Каталог 2/Локальный файл.html"); При запуске приложения из среды Flash - всё ок. Но при запуске из плеера - открывается браузер с адресом http://Каталог 2/Локальный файл.html и страница не грузится естественно(((( Подскажите, как решить. |
|
|||||
Модрон-ветеринар
|
Формально действия правильные, должно открываться.
Может что-то в настройках браузера по умолчанию? Попробуйте на другом компе под виндой. Зачем столько скобок открывающих? Мешает читать (((.
__________________
Идите первым! Последний раз редактировалось mooncar; 29.05.2011 в 15:40. |
|
|||||
Регистрация: Oct 2009
Сообщений: 155
|
Проблема была в swf проигрывателе. Использую не стандартный - SwiffPlayer, т.к. у адобовского политика безопасности не подходит моему приложению. Посоветуйте какой нить плеер
|
|
|||||
Модрон-ветеринар
|
А что именно не так?
__________________
Идите первым! |
|
|||||
Регистрация: Oct 2009
Сообщений: 155
|
Приложение обращается к файлам на диске, соединяется с удаленным сервером - на всё это адобовский плеер показывает сообщение, о том что он остановил потенциально небезопасную операцию и просит в параметрах настроить папку на локальном диске, как разрешенную для обращения из плеера. Проблема в том, что конечный пользователь ничего знать не должен о каких то папках. Ему надо просто запустить и работать...(
|
|
|||||
Модрон-ветеринар
|
Все равно не очень понятно. Все то же самое с обычным плеером - во вложении.
Что-то не так?
__________________
Идите первым! |
|
|||||
Регистрация: Oct 2009
Сообщений: 155
|
Вот вот оно. При попытке открыть локальный файл или соединиться с сервером (из swf) - происходит блокировка этих действий плеером.
Но если запускаться из exe - всё ок!! Добавлено через 3 минуты Не подскажите - нужен ли вообще флеш плеер, чтобы запускать в формате exe? |
|
|||||
Модрон-ветеринар
|
Нет. Плеер ("проектор") находится внутри EXE, оттого и вес.
Если у вас пользователи не имеют установленного stand-alone плеера на компе (что сплошь и рядом), безусловно, нужно использовать EXE-шник с проектором внутри. Вообще, практика обычно всегда предусматривает использование в десктопных проектах для распространения использование EXE с проектором. А иногда SWF-ки дополнительные бывают с библиотеками там или еще чем-то аналогичным.
__________________
Идите первым! Последний раз редактировалось mooncar; 30.05.2011 в 01:00. |
|
|||||
Регистрация: Oct 2009
Сообщений: 155
|
Большое спасибо! Очень помогли!
|
Часовой пояс GMT +4, время: 01:07. |
|
« Предыдущая тема | Следующая тема » |
|
|