Выполнить внешний exe из вспышки проектора

У нас есть приложение для проектора (.exe), скомпилированное из AS3. Как мы можем запустить другой (внешний) исполняемый файл с проектора?

Это код ... он ничего не делает.

//Play ACQ Demo
Acq.addEventListener(MouseEvent.CLICK, clickAcq);
function clickAcq(event:MouseEvent):void {
                flash.system.fscommand("exec",".\\ACQ\\Acq.exe");
                trace("ACQ clicked");
                gotoAndPlay("Main");
}
[UX] Категории и настройки внешнего вида Flash-сообщений
[UX] Категории и настройки внешнего вида Flash-сообщений
Flash-сообщение - это обычный веб-элемент, используемый для отправки короткого сообщения пользователю. Например, на странице входа в систему может...
3
0
15 482
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

В документации говорится, что программа, которую вы хотите выполнить, должна находиться в папке «fscommand», которая находится рядом с exe-файлом проектора. (Вы можете положить туда bat-файл для запуска других программ)

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/package.html

Обновлено: если вам нужны более продвинутые параметры, вы можете попробовать сторонний инструмент, например http://www.northcode.com/

2009. До постоянных ссылок. о нет, подождите, у Adobe до сих пор нет постоянных ссылок. Следовательно, этот сломан.

Dan Rosenstark 21.04.2010 17:42

Эта бесплатная утилита http://www.northcode.com/blog.php/2007/08/07/Conquering-FSCommand-EXEC-Part-1-Proxy позволяет вам обойти некоторые ограничения команды EXEC fs во Flash.

Другие вопросы по теме