Цитата
так вот как именно запустить проводник по закрытию плеера и чтоб он отображал именно флешку (устройство)?
GodzillaДанную задачу можно решить двумя путями. Причём только с помощью AS просто это сделать не получится - вариант с getURL не подойдёт, т.к. открывает в браузере, а нужно в файловом менеджере.
1. Использовать внешние среды разработки, например Visual Basic. В котором используется ActiveX компонент с флешкой. В данном случае по закрытию окна средствами используемого языка (VB) определяется текущая директория и вызывается проводник с указанием текущей директории.
2. Использовать батник. Во флеше вызывается батник, в котором уже вызывается проводник (с указанием текущей директории).
Цитата
сейчас попробую так, просто у меня почемуто fscommand ("exec","путь к файлу") не работает.
Этот вариант не сработает, причём начиная с 6 флеша. Данный синтаксис был ещё в 5 флеше, но начиная с флеш 6 он более не работает, и нужно по другому использовать fscommand. О чём на форуме мы не раз писали.
Рассмотрим второй вариант.
Во флешке, которая будет у тебя в виде exe-файла, сделай кнопку для выхода из программы и назови её exit. В кадре задай следующий код:
Код
_root.exit.onRelease = function () {
fscommand("exec","explorer.bat");
fscommand("quit");
}
В папке (в данном случае это будет корень флеш-диска) рядом с флешкой создай папку fscommand. В которой создай файл explorer.bat с следующим содержанием:
Код
explorer.exe ..\
И теперь откомпилируй флешку в exe-файл и проверь её работу. Алгоритм будет работать как задумано: при закрытии флешки будет открываться папка с корнем флеш-диска.