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文件。
希望能帮到你。