1. skadrummer - 08 Марта, 2005 - 04:17:14 - перейти к сообщению
Как запустить внешнюю программу из Flash или открыть какую-нить папку проводником, пождскажите плз.
2. ETC - 08 Марта, 2005 - 04:27:22 - перейти к сообщению
skadrummer
Внешние программы запускаются только на локальном компьютере, причём это возможно только в том случае, если ролик выполнен в виде Macromedia Projector (в виде exe), при этом в папке с роликом должна быть папка FSCOMMAND, в неё должны быть размещены программы для запуска. Запуск производится выполением FSCommand:
fscommand("exec","program.exe"
Где program.exe - программа в папке FSCOMMAND. Что касается открытия папки и с проводником, то можно сделать так:
getURL("file:///C|\","_blank"
Откроется папка проводника с диском C. Никаких доп. условий для этого не требуется, ролик может быть в swf-виде
Внешние программы запускаются только на локальном компьютере, причём это возможно только в том случае, если ролик выполнен в виде Macromedia Projector (в виде exe), при этом в папке с роликом должна быть папка FSCOMMAND, в неё должны быть размещены программы для запуска. Запуск производится выполением FSCommand:
fscommand("exec","program.exe"
Где program.exe - программа в папке FSCOMMAND. Что касается открытия папки и с проводником, то можно сделать так:
getURL("file:///C|\","_blank"
Откроется папка проводника с диском C. Никаких доп. условий для этого не требуется, ролик может быть в swf-виде
3. skadrummer - 08 Марта, 2005 - 04:33:20 - перейти к сообщению
А если мне надо файл мп3 проиграть, надо просто вместо программы написать точтонадо.мп3?Или как?
Да, ещё, моя флешка будет на диске автораном, и мне надо запустить папку, но ведь у всех буква сидирома разная, как мне её узнать?
Да, ещё, моя флешка будет на диске автораном, и мне надо запустить папку, но ведь у всех буква сидирома разная, как мне её узнать?
4. ETC - 08 Марта, 2005 - 04:56:25 - перейти к сообщению
skadrummer
Вот с этим уже сложнее. Попробуй так:
function getCDDrive() {
var o = _root._url;
var drive = 'C';
if (o.substring(0, 4) == 'file' {
var drive = o.substring(8, 9);
}
return drive;
}
getURL(getCDDrive()+':/<ПАПКА>/';
Мп3 - попробуй, по идее должно пойти.
Вот с этим уже сложнее. Попробуй так:
function getCDDrive() {
var o = _root._url;
var drive = 'C';
if (o.substring(0, 4) == 'file' {
var drive = o.substring(8, 9);
}
return drive;
}
getURL(getCDDrive()+':/<ПАПКА>/';
Мп3 - попробуй, по идее должно пойти.