PDA

Просмотр полной версии : Открытие pdf, rar и exe


inspace
04.08.2005, 18:12
Делаю презентацию. Возникла сложность: требуется нажатием на флеш кнопку открывать pdf, rar, exe. Спрашивал у людей сказали fscommand - попробовал, запускаться не хочет. Поспрашивал далее, подсказали, что есть такая прога - переходник "mprojector 2". Скажите fscommand действитльно не работает? и стоит ли пользоваться mprojector ?

iNils
04.08.2005, 18:20
1. Флеш должен быть сделан как projector
2. Начиная с версии 6, флеш запускает внешние фалы с помощью fscommand, только если эти файлы находятся в папке fscommand? а она в свою очередь находится в одной папке с флешом.

KidsKilla
04.08.2005, 18:21
а не проще getURL() ?

iNils
04.08.2005, 18:25
а не проще getURL() ?
А exe "скачивать" сначала будем?

KidsKilla
04.08.2005, 18:34
на exe fscommand
if(src.indexOf(".exe") != -1) fscommand(bla-bla)

iNils
04.08.2005, 18:44
на exe fscommand
if(src.indexOf(".exe") != -1) fscommand(bla-bla)
Лучше открыть тем чем на компьютере настроено, чем в браузере.

KidsKilla
04.08.2005, 18:57
зато гемора меньше...
а вообще ещё лучше взять оболочку типа swfKit и рулить...

antonyrec
04.08.2005, 19:09
SWFKit по сравнению с pojector'ом визуально подтормаживает. А прога действительно очень полезная

inspace
04.08.2005, 19:11
2 KidsKilla
1) Да ctrl shift f12 -> projector
2) on(press) {

fscommand("fscommand/seagull.rar","true");
}
и фаил в fscommand...
ничего =((
может у тебя есть исходничек?
А что это за оболочки.. расскажите...?

KidsKilla
04.08.2005, 19:13
fscommand("seagull.rar","true");
при этом файл в папке fscommand.

F1!

antonyrec
04.08.2005, 19:53
А что это за оболочки.. расскажите...?Это GUI для flash'а. Там есть свой язык для работы с файловой системой и еще куча всего полезного, позволяет также шейпы делать. Всего не перечислишь.

Uvnik
04.08.2005, 22:43
Мне кажется надо в конечном файле поставить в опубликовании версию flash плеера 5.Тогда может и заработать, так кстати сохраняли текстовый документ.

iNils
04.08.2005, 22:47
Если ты 6-ке или 7-ке поставишь публиковаться в 5-ку, то сохранять в txt не получится. Надо делать это в самой 5-ке.

inspace
05.08.2005, 13:00
2 KidsKilla Кхе.... кхе ... тишина... В Publish flash player 7. Action Script 2.0

inspace
05.08.2005, 13:26
Прикол при использовании getURL("fscommand/setup.exe","true") Проводник не открывает фаил. Говорит о невозможности отображения страницы.

DeadMorozz
05.08.2005, 13:28
вот один из вариантов запуска внешних экзешников, на всякий случай.

iNils
05.08.2005, 13:39
Прикол при использовании getURL("fscommand/setup.exe","true") Проводник не открывает фаил. Говорит о невозможности отображения страницы.
Вот поэтому надо не изобретать велосипед, а пользовать fscommand, а не getURL.

inspace
05.08.2005, 14:33
вот один из вариантов запуска внешних экзешников, на всякий случай. Спасибо. Ты мне как всегода помог ;)

inspace
05.08.2005, 16:20
спасибо всем.

inspace
10.08.2005, 15:19
Вопрос. Можно ли запускать с помощью fscommand экзешник находящийся в подиректории директории fscommand?

iNils
10.08.2005, 15:25
Вопрос. Можно ли запускать с помощью fscommand экзешник находящийся в подиректории директории fscommand?
Можно. Допиши папку перед именем.

inspace
10.08.2005, 15:37
fscommand("exec","ag/d.exe");
и ничего... в чем может быть причина?

inspace
10.08.2005, 15:44
Соответсвенно, если положить в корневую директорию fscommand afbk d.exe, то fscommand("exec","d.exe"); срабатывает.

iNils
10.08.2005, 15:56
Действительно не работает. Значит нельзя или запускай bat файл, а в нем путь указывай.

inspace
10.08.2005, 16:05
есть!!!
спасибо.

Andreylk
18.08.2005, 15:50
А как не exe запустить, а .hta?только без bat)

antonyrec
19.10.2005, 14:55
С помощью Multimedia Builder, например. Там делаешь скрипт, который запускает filename.ext, делаешь размер области 1х1 пиксел и делаешь exe'шник, который в последствии будет вызыватся fscommand

antonyrec
19.10.2005, 14:59
А если использовать такие оболочки как, например, SWFKit, то можно сделать exe'шник, который запускает любой файл, имя которого передается параметром. И в этом случае использовать не fscommand, а язык оболочки.

antonyrec
19.10.2005, 15:02
И с помощью Multimedia Builder и с помощью SWFKit (и exe'шника, который запускает любой файл) можно запускать экзешник находящийся в подиректории директории fscommand.

KLIMBIM
22.11.2007, 15:26
а с PDF обьясните поподробние,как можно запустить pdf(при нажатии кнопки) при этом закрыв сам флеш-ролик?