Выполнить внешний exe из проектора вспышки - PullRequest
3 голосов
/ 20 января 2009

У нас есть проектор (.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");
}

Ответы [ 2 ]

6 голосов
/ 20 января 2009

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

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

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

1 голос
/ 21 февраля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...