Flash Bullet 使用帮助

索引

操作按钮功能说明
操作界面
发布设置
附件功能说明
支持的FSCOMMAND扩展命令
使用flv视频
使用图标制作工具制作ICO图标
提取exe或dll中的图标资源
使用转场特效

FlashBullet 项目打包演示下载

升级说明:

2008.1.30
1、修正了发布后主程序文件名在内存中被修改的问题
2、增加了自定义FlashOCX功能
3、增加了加密混淆ActionScript的功能,3级加密,保护作品不被反编译
4、修正了其他一些小错误

2007.12.25
1、修正了不能播放本地FLV视频的错误
2、增加了使用转场特效的命令

2007.12.19
1、增加了图标制作和提取工具
2、增加了窗口最小化命令:fscommand("minimize")
3、增加了启动时是否全屏显示设置
4、增加了缩放模式设置
5、修正了附件中找不到资源时停止对附件调用的错误(附件中找不到资源则从相对路径中查找相应资源)
6、增加了fscommand("exec","path")命令
7、修正了版本信息中不能有空格和一些特殊字符的错误

2007.9.20
1、修正了大文件异步加载的问题
2、发布时设置不能更新的问题
3、修正了路径中包含目录的错误

2007.8.12
1、自定义尺寸
2、大文件异步加载
3、启动画面停留时间设置
4、根据操作系统版本显示启动画面

操作按钮功能说明:

 

操作界面

 

发布设置-工程信息

 

发布设置-版本信息

① 设置文件版本信息,如下图所示:

注:版本信息设置中“产品名称”项的值在运行时显示在任务栏上。

② 保存版本信息设置为默认值。

发布设置-启动画面

① 选择该项设置启动时显示过渡画面,取消该项则启动无启动画面。

② 设置启动画面图片或动画。

③ 设置启动画面停留时间,启动画面停留时间和文件大小有关,文件越大启动越慢,画面停留时间越长,
  遇到文件小但又想让启动画面停留时间稍长一些,该功能就比较实用。

 

附件功能说明

项目中使用的文件除Flash、图片和背景音乐外,还可以将任何格式的文件添加到附件中,如:mp3、AVI、Flv、xml、
doc、txt、exe等,并可以通过使用fscommand("save","文件名")命令下载到磁盘 。
注:附件中支持中文文件名

 

支持的FSCOMMAND扩展命令

//格式:fscommand("命令"[,"参数"]),命令和参数不区分大小写:

1) 全屏显示:fscommand("fullscreen","true");
2) 还原窗口:fscommand("fullscreen","false");
3) 退出:fscommand("quit");
4) 保存文件:fscommand("save","文件名"); //注意:要保存到磁盘的文件必须添加到软件附件中,并且文件名
  必须和命令中"文件名"参数一致。 执行该命令时,程序将打开标准文件对话框将文件从程序中保存到系统磁盘,
  文件格式不限。
5) 显示信息提示框:fscommand("showmessage","信息内容");
  信息内容中,可使用换行符"\n"
6) 最小化窗口:fscommand("minimize");
7) 执行外部文件:fscommand("exec","文件名")
8)使用转场特效:专业版才能使用转场特效

特效列表编号及说明

1:透明度
2:随机方块蒙板
3:模糊
4:圆
5:上下交错
6:左右交错
7:缩放交错
8:卷页
9:放射
10:擦除

11或random:随机(在1--10对应的特效中随机应用转场效果)

 

推荐使用ExternalInterface.call方法调用特效,支持ActionScript2.0和ActionScript3.0
ActionScript2.0及早期版本的Flash还可以使用fscommand调用特效

使用方法:
import flash.external.ExternalInterface;
......
flash.external.ExternalInterface.call("eff","特效编号"); //特效编号可以是"1"--"11" 或"random"

使用fscommand方法:
fscommand("eff","特效编号");

* 注意,ActionScript3.0中不能使用fscommand调用特效,只能使用flash.external.ExternalInterface.call调用特效,否则运行不正常

 

使用flv视频

在程序播放flv视频,文件路径必须是"http://文件名"或"http://目录/文件名"的格式,如在SWF中使用:
var netConn:NetConnection = new NetConnection();
netConn.connect(null);
var netStream:NetStream = new NetStream(netConn);
video.attachVideo(netStream);
netStream.setBufferTime(0);
netStream.play("http://DEMO.flv");
或者:
FlvPlayback.contentPath="http://DEMO.flv";
然后把DEMO.flv添加到附件中。
注:附件中支持中文文件名。

使用图标制作工具制作图标

1、选择菜单栏中的"工具"->"图标制作",或者按键盘"Ctrl+I"打开图标制作工具,如图:

2、点击"打开位图"按钮选择一张图片

3、调整选区,并双击选区确定图标图形数据范围,双击预览区域可再次编辑选区

4、点击"生成图标"按钮发布图标,然后点"Ctrl+F9",在项目发布设置中选择生成的图标作为项目图标

 

提取exe或DLL中的图标资源

1、选择工具栏中的"工具"->"提取文件图标"

2、点击"获取"选择要提取图标资源的exe或dll文件

3、选择图标资源要保存的路径,如果点取消则只显示图标资源而不保存到磁盘