方法1:使用函數(shù):fscommand(),
條件:
(1)yy.swf必須發(fā)布成yy.exe文件;
(2)被調(diào)用的xx.exe文件必須放到名為fscommand的文件夾中;
(3)fscommand的文件夾必須和文件yy.exe處于同一位置
語句: on (release) {
fscommand("exec","xx.exe");
}
方法2:使用函數(shù):getURL()
說明:
(1)無論是yy.swf還是yy.exe都可以調(diào)用外部文件xx.exe;
(2)xx.exe文件可以隨便放;
語法:
getURL("xx.exe") //xx.exe和yy處于同一位置;
getURL("文件夾/xx.exe") //xx.exe處于yy的下一級目錄中;相對引用
getURL(file:///盤符:/文件夾/xxx.exe) //xx.exe處于硬盤任意位置;絕對引用
問題:調(diào)用時彈出了“文件下載”的對話框,運行在后臺,提示你“打開”、“保存”、“取消”、“詳細(xì)信息”。
備注:
fscommand的幾個命令的意思
fscommand(cmd_string, arg_string) 執(zhí)行主機端指令。cmd_string指定所要執(zhí)行的指令名,可為FlashPlayer的指令或瀏覽器javascript函數(shù)。arg_string聲明該指令所用到的參數(shù)。
FlashPlayer的指令有(只能在獨立播放器時使用):
"fullscreen" 是否全屏播放,參數(shù)為true或false
"allowscale" 是否允許通過拉伸窗口縮放影片,參數(shù)為true或false
"showmenu" 是否在播放器顯示菜單,參數(shù)為true或false
"trapallkeys" 是否屏蔽播放器的快捷鍵(如Esc表示停止播放并恢復(fù)"save" 隱藏屬性,作用是存變量到文本文件.視窗顯示),參數(shù)為true或false。但Alt+F4系統(tǒng)快捷鍵(關(guān)閉窗口)依然可用。
"exec" 運行arg_string所指定的文件。