KPJSFL是通过配置生成文档的脚本,是基于域加载的素材打包好帮手. v1.3.0
- 图片swf打包,并附带压缩处理.
- 音频swf打包,并附带比特压缩处理.
- SimpleButton按钮生成,生成带帧标签,带图层,带交互事件音效,带坐标定位的按钮.
- 影片剪辑生成,生成带帧标签,带图层,带音效(不推荐),带坐标定位的影片剪辑.
- 字体打包,基于flash professional的字体嵌入swf打包.
Installer.jsfl是用于安装的脚本运行后导入系统位置.
在安装脚本执行后可以通过以下方式导入.
var file = fl.configURI + 'KPJSFL/CreateScript.jsfl';
fl.runScript(file);
参阅examples文件夹
<bitmap source_path="" link_name="" quality=""/>
<!--bitmap后续插入-->
参数 | 简介 | 示例 | 提示 |
---|---|---|---|
source_path | 资源路径 | D:/assets/1.png | 硬盘绝对路径 |
link_name | 导出类名 | Image | 缺省为空 |
quality | 压缩品质 | 80 | 缺省(0)则不压缩 |
rename | 重命名 | abc | 缺省则不重命名 |
<sound source_path="" link_name="" bit="" stereo="" quality=""/>
<!--sound后续插入-->
参数 | 简介 | 示例 | 提示 |
---|---|---|---|
source_path | 资源路径 | D:/assets/click.mp3 | 硬盘绝对路径 |
link_name | 导出类名 | GameSound | 缺省为空 |
bit | 比特率 | 64 kbps | 支持以下值: 8 kbps,16 kbps,20 kbps,24 kbps,32 kbps,48 kbps,56 kbps,64 kbps,80 kbps,112 kbps,128 kbps,160 kbps |
stereo | 是否立体声 | true | 布尔值,缺省为false |
quality | 音频品质 | Best | 支持以下值: Fast,Medium,Best |
<button item_name="" link_name="">
<layer name="">
<frame start_index="" end_index="" quality="" label="" source_path="" x="" y=""/>
<!--亦可插入音频帧,包含如下参数(如果需要音频压缩请先导入音频素材,通过sound标签-->
<frame start_index="" end_index="" source_path="" label=""/>
<!--frame后续插入-->
</layer>
<!--layer后续插入-->
</button>
<!--button后续插入-->
参数 | 简介 | 示例 | 提示 |
---|---|---|---|
item_name | 按钮名称 | btn1 | 元件在库中的名称 |
link_name | 导出类名 | GameBtn | 缺省为空 |
参数 | 简介 | 示例 | 提示 |
---|---|---|---|
name | 图层名称 | layer1 | 按钮中的图层名称 |
参数 | 简介 | 示例 | 提示 |
---|---|---|---|
start_index | 起始帧 | 1 | 帧数从1开始 |
end_index | 结束帧 | 2 | 结束帧包含当前帧,与起始帧相同则为单帧 |
source_path | 资源路径 | D:/assets/1.png | 硬盘绝对路径,缺省则为空白关键帧 |
x | x坐标 | 0 | 缺省(0),资源在舞台上的坐标X |
y | y坐标 | 0 | 缺省(0),资源在舞台上的坐标Y |
label | 帧标签 | assets_label | 缺省,用于标记的帧标签 |
quality | 图片品质 | 80 | 缺省(0)则不压缩 |
scaleX | ScaleX | 1 | 缺省(1),资源在舞台上的X轴拉伸翻转情况 |
scaleY | ScaleY | 1 | 缺省(1),资源在舞台上的Y轴拉伸翻转情况 |
参数 | 简介 | 示例 | 提示 |
---|---|---|---|
start_index | 开始帧 | 1 | 帧数从1开始 |
end_index | 结束帧(包含结束帧) | 2 | 结束帧包含当前帧,与起始帧相同则为单帧 |
source_path | 音频绝对地址 | D:/assets/click.mp3 | 用于制作事件音效,如点击 |
label | 帧标签 | sound_label | 缺省,用于标记的帧标签 |
<movie item_name="" link_name="">
<layer name="">
<frame start_index="" end_index="" quality="" label="" source_path="" x="" y=""/>
<!--frame后续插入-->
</layer>
<!--layer后续插入-->
</movie>
<!--movie后续插入-->
参数 | 简介 | 示例 | 提示 |
---|---|---|---|
item_name | 影片剪辑名 | movie1 | 元件在库中的名称 |
link_name | 导出类名 | GameMovie | 缺省为空 |
参数 | 简介 | 示例 | 提示 |
---|---|---|---|
name | 图层名 | layer1 | 影片剪辑中的图层名称 |
参数 | 简介 | 示例 | 提示 |
---|---|---|---|
start_index | 开始帧 | 1 | 帧数从1开始 |
end_index | 结束帧(包含结束帧) | 2 | 结束帧包含当前帧,与起始帧相同则为单帧 |
source_path | 资源绝对地址 | D:/assets/1.png | 硬盘绝对路径,缺省则为空白关键帧 |
x | x坐标 | 0 | 缺省(0),资源在舞台上的坐标X |
y | y坐标 | 0 | 缺省(0),资源在舞台上的坐标Y |
label | 帧标签 | assets_label | 缺省,用于标记的帧标签 |
quality | 图片品质 | 80 | 缺省(0)则不压缩 |
scaleX | ScaleX | 1 | 缺省(1),资源在舞台上的X轴拉伸翻转情况 |
scaleY | ScaleY | 1 | 缺省(1),资源在舞台上的Y轴拉伸翻转情况 |
<font item_name="" font_name="" link_name="" is_FTE="" bold="" italic="" embed_ranges="">
<![CDATA[]]>
</font>
<!--font后续插入-->
参数 | 简介 | 示例 | 提示 |
---|---|---|---|
item_name | 字体元件名称 | font1 | 字体文件在库中的名称 |
font_name | 嵌入字体名称 | Arial | 嵌入字体在系统中的名称 |
link_name | 导出类名 | MyFont | 缺省为空 |
is_FTE | 是否使用FTE引擎 | false | FTE引擎(true)和TLF引擎(false) |
bold | 加粗 | true | 缺省(false) |
italic | 斜体 | false | 缺省(false) |
embed_ranges | 字体嵌入对话框中的项目对应 | ```1 | 2 |
CDATA节点 | 嵌入字符 | abc | 自由输入 |
textField,matrix控制等功能待续.
基于域的加载管理,安全省心.
Email:[email protected]