Flash打开外部PDF,JPG文件的方法

想做一个可以打开外部应用程序的FLASH东西。
比如点击一个按钮,如果要打开的是图片,则运行Acd see 打开图片
如果要打开的是PDF,则运行Adobe Reader 打开相应的PDF文件

我在网上找了好久,没有找到相应的教程和文章,所以决定自己研究一下。

flash自身是不能打开外部文件的 
getURL命令只能借助 IE 打开一些文件
所以考虑用 FSCOMMAND 来做
FSCOMMAND 有个命令是 fscommand("exec","应用程序名.exe")
这样 flash 只能运行外部 exe 文件,我要运行 jpg 和 pdf 文件怎么办呢?
flash只能打开 exe 文件,那能不能做一个可以打开外部 JPG 和 PDF 文件的 exe 呢?

后面想到了 bat 批处理文件可以做到 
start 1.jpg
把这句话拷贝到TXT里面存成 bat 格式 双击即可打开同目录下的 1.jpg 文件
同理  start 1.pdf   则可以调用Adobe Reader 打开1.pdf

现在需要做的就是把 BAT 文件转换成 EXE 文件
网上搜到有两种做法 一种是下两个 exe文件
BAT2COM 
COM2EXE 
使用方法 
把BAT2COM COM2EXE戏test.bat 置于相同的目录下,进入DOS 模式并到该目录,运行: 
BAT2COM test.bat    生成 test.com 
COM2EXE test.com   生成 test.exe 
下载地址:
下载文件点击下载此文件


另外一种方法是下载一个软件
Quick Batch File (De)Compiler
1M多一点 安装一下就可以用了

本文相关演示文件下载:
下载文件点击下载此文件 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章