IPB

Здравствуйте, гость ( Вход | Регистрация )

> Как передать ссылку на файл в правильную программу?
gabola
сообщение 22.04.2008 - 12:29
Сообщение #1


Новичок
*

Группа: Новичок
Сообщений: 1
Регистрация: 22.04.2008
Пользователь №: 4260



Есть flash-презентация, работает с диска, представляет собой интерфейс для доступа к PDF файлам, которые в большом количестве лежат на CD.
Проблема: по щелчку на ссылке которая ведет на PDF-файл загружается браузер и пытается открыть файл. Очень хочется чтобы вместо браузера загружался Adobe Acrobat Reader. Это же касается файлов DOC и MSWord.

Ссылки на файл сделаны так: к строке текста дается ссылка типа: ./folder/folder/file.pdf
Все документы лежат на том же диске что и exe-файл с флешкой.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов (1 - 3)
MustLive
сообщение 24.04.2008 - 23:47
Сообщение #2


Ветеран конференции
****

Группа: Flash Zone Team
Сообщений: 3908
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



gabola

Данная тема уже многократно обсуждалась на форуме. Последний раз в теме про открытие проводника, где я детально рассказал о данной методике.

Для того, чтобы открывать файлы в требуемых программах из флеша тебе нужно использовать батники. По отдельному bat-файлу на каждый файл, что тебе нужно открыть.

Для открытия pdf в Acrobat Reader используй следующий метод.

Сделай надписи которые будут ссылками на pdf-ки кнопками и присвой им имена pdf1, pdf2 и т.д.

В кадре укажи следующий код (подобный код для каждой ссылки):
Код
_root.pdf1.onRelease = function () {
    fscommand("exec","pdf1.bat");
}

В папке рядом с флешкой создай папку fscommand. В которой создай файлы pdf1.bat, pdf2.bat и т.д. со следующим содержанием:
Код
AcroRd32.exe ..\folder\folder\pdf1.pdf

Для MS Word сделай аналогичным образом (кнопки с вызовом батников и батники с вызовом требуемых файлов), только в качестве программы в батниках укажи winword.exe.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
elplado
сообщение 2.06.2010 - 14:53
Сообщение #3


Новичок
*

Группа: Новичок
Сообщений: 3
Регистрация: 26.05.2010
Пользователь №: 9950



О круто, спасибо.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 5.06.2010 - 23:51
Сообщение #4


Ветеран конференции
****

Группа: Flash Zone Team
Сообщений: 3908
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



elplado

Всегда пожалуйста.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 3.11.2010 - 21:08