flash课件制作中如何调用其他程序

Flash可以调用其他程序。但是并不是其他的程序都可以调用,而且是可以调用的,有时候会出现控制不好或者其他各种小问题。

fscommand的Exec可以用来调用其他程序。但是需要注意的是,在调用其他程序的时候,你要指向这个程序的路径。此时在其他电脑上使用FLASH时,有时会因为路径错误而导致调用失败。因此,您应该区分何时使用绝对路径,何时使用相对路径。

下面总结了flash调用EXE的常用方法,供大家参考和尝试:

1,使用getURL

声明:

getURL(" xx . exe ");

这种方法优点是:

a、无论主文件发布为swf还是exe都可以调用;

b、b、EXE程序的位置可以是任何地方。

缺点:

调用时弹出文件下载对话框,后台运行,提示打开、保存、取消。

2、使用fscommand

声明:

fscommand("exec "," xx . exe ");

优势:

当调用时,“文件下载”将不会显示。

缺点:

a、主文件必须发布为exe

b、被调用的EXE必须在facommand文件夹中;

c,c,fscommand文件夹必须与主文件位于同一目录中。

还有另一种方法可以解决fscommand调用的路径问题:

或者使用函数:fscommand()

声明:

开启(释放){

fscommand("exec "," setupb . bat ");

}

开启(释放){

fscommand("exec "," setupc . bat ");

}

在fscommand的文件夹中设置两个批处理文件setupb.bat和setupc.bat。(可以用记事本编辑)内容如下

..\11\setupb.exe

..\12\setupc.exe

请注意,您生成的闪存文件必须是exe文件。

希望能帮到你。