易截截图软件、单文件、免安装、纯绿色、仅160KB

FLASH执行本地文件(很邪恶的用途)

FLASH执行本地文件
转自:http://liupeng.us/flash-fscommand-exec/
Posted by Kevin | Filed under HTML/CSS/JS | 2009-05-16
制作FLASH引导页后,类似于电脑随机光盘,光盘内置软件引导安装flash等...往往需要点击后安装相应的软件,也就是执行相应的程序,如WIN下面执行exe安装文件。
但是自从FLASH5以后开始提高了FLASH在本地的安全性。不允许直接执行EXE文件。那么要如何达到我们的目的呢?只要注意好以下几点就可以。
一、调用EXE文件最重要的一点,必须把你的SWF文件先转换成EXE,也就是FLASH的播放器
关于这个怎么转换,看如下图示
FLASH里面发布swf文件之后,打开该文件 点击 文件 -> 创建播放器 就可以导出EXE版本
二、要在test.exe同一目录中新建一个文件夹,名字叫“fscommand”,你要调用的外部可执行文件要在fscommand目录下,且不能在子目录下,比如是notepad.exe,请copy notepad.exe到fscommand目录下
三、AS的代码为如下
1、调用exe,
on (release) {  fscommand("exec", "notepad.exe");  } 
(如果只执行exe,而且愿意将exe文件放在fscommand根目录下,2,3可以不看)
2.要打开其他类型的文件(chm),可以曲线救国
可以通过bat文件做中间跳转来解决其他类型文件和要执行程序目录的问题(如果对产品追求完美)
建一个批处理文件,help.bat.编辑这个文件加入start *.chm(注意中间有空格)
方法同上。将"*.exe",换成"help.bat".
3、打开本地一个目录的话(这个要求比较特殊)
我的电脑:::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
我的文档:::{450D8FBA-AD25-11D0-98A8-0800361B1103}
控制面板:::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}
如打开我的电脑:
加在FLASH的按钮上:
on(release){
getURL("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");
}
现在这个问题已经解决,FLASH制作,当中遇到过不少问题,以后会慢慢的和大家分享。


相关文档:

flash 绘图API:太极


前几天想起了一个图案,于是有了一个灵感,把笔记录起来,但是遇到一些问题不能实现到太极图的绘制,请教我大学的同学,他用c++ 绘制一次我看,终于实现了一个太极图的绘制。开始的时候,以下面的图作为绘制,采取几个圆绘制就可以实现到,但是发现填充颜色的时候出现问题,不得不得改变一个思路,同学的讲解之后,原来技 ......

Flash palyer 的弹性跑道/切片模型

      对于从事as开发的程序员来说,如果对flash palyer的一些内部机制有一个较深刻的了解的话有利于我们写出更加高效和合理的flash 应用程序。现在我把网上的一篇有关flash player的“弹性跑道/切片模型”的文章翻译出来,希望对不愿意读英文的同行们有点帮助,如果要看英文原版文章, ......

如何下载网页中的flash文件

网页中的视频时保护的,不能通过迅雷或者其他下载软件下载,这里提供一种更加简便的方法。
步骤一:在有flash播放文件的页面中“点击鼠标右键->查看源文件->查找.swf文件->找到flash文件的源地址->复制地址->在迅雷中创建任务。 ......

flash特效原理:图片滑动放大效果(3)

 
在之前制作的版本,由于没有引入缓冲的效果,看起来效果并不好,这一次修改一下,把之前的改造一下。有了缓冲的帮助,效果完善了很多
但是还是有内存的一些问题,让人觉得不爽。
改进办法,对每一张图片加入Event。EnterFrame 事件,每一帧刷新,这样的好处使动画变得连贯,但是不好的地方会导致内存使用过多
使 ......

介绍一个强大的开源的在线做成Flash的站点。

站点地址: http://wonderfl.net/
作用:  当你想实现一个特效(如波纹,火焰,3D等)的时候,可以去上面找找有没有现成的,
          找到后,可以观看,下载,还可以直接在线编辑,查看生成后的新的效果。
          是Flash特效开发,不可多 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号