on(release){
fscommand("exec", "***.exe");
}
是的,粗粗看来,确实在AS中没有任何错误,我一开始的时候也是这个模式,可是就是调用不了文件,首先,我们来了解一下fscommand的几个命令的意思fscommand("exec", "***.exe");
}
fscommand(cmd_string, arg_string) 执行主机端指令。cmd_string指定所要执行的指令名,可为FlashPlayer的
指令或浏览器javascript函数。arg_string声明该指令所用到的参数。
FlashPlayer的指令有(只能在独立播放器时使用):
"fullscreen" 是否全屏播放,参数为true或false
"allowscale" 是否允许通过拉伸窗口缩放影片,参数为true或false
"showmenu" 是否在播放器显示菜单,参数为true或false
"trapallkeys" 是否屏蔽播放器的快捷键(如Esc表示停止播放并恢复
"save" 隐藏属性,作用是存变量到文本文件.
视窗显示),参数为true或false。但Alt+F4系统快捷
键(关闭窗口)依然可用。
"exec" 运行arg_string所指定的文件。
以下只介绍exec命令的用法
EXEC是通过FLASH文件调用本地EXE文件的一个命令,下面我们来看图:
首先,新建一文件夹,命名为myflash
打开flash,在场景中添加一按钮,在AS面板中写下代码:
on (release) {
fscommand("exec", "popo.exe");
}
至于为什么要取EXE文件的名字为popo,这个在后面会解释fscommand("exec", "popo.exe");
}
将刚才的flash文件保存为1.fla,另外创建一个1.swf文件



