Skip to content

masterKPr/KPJSFL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KPJSFL

KPJSFL是通过配置生成文档的脚本,是基于域加载的素材打包好帮手. v1.3.0

功能
  1. 图片swf打包,并附带压缩处理.
  2. 音频swf打包,并附带比特压缩处理.
  3. SimpleButton按钮生成,生成带帧标签,带图层,带交互事件音效,带坐标定位的按钮.
  4. 影片剪辑生成,生成带帧标签,带图层,带音效(不推荐),带坐标定位的影片剪辑.
  5. 字体打包,基于flash professional的字体嵌入swf打包.
项目基于Adobe Flash Professional CC制作,其他版本基本可用,但不提供支持

Installer.jsfl是用于安装的脚本运行后导入系统位置.
在安装脚本执行后可以通过以下方式导入.

var file = fl.configURI + 'KPJSFL/CreateScript.jsfl';
fl.runScript(file);

参阅examples文件夹

1.图片配置格式:
<bitmap source_path="" link_name="" quality=""/>
<!--bitmap后续插入-->
bitmap标签参数
参数 简介 示例 提示
source_path 资源路径 D:/assets/1.png 硬盘绝对路径
link_name 导出类名 Image 缺省为空
quality 压缩品质 80 缺省(0)则不压缩
rename 重命名 abc 缺省则不重命名
2.音频配置格式:
<sound source_path="" link_name="" bit="" stereo="" quality=""/>
<!--sound后续插入-->
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
3.SimpleButton配置格式:
<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后续插入-->
button标签参数
参数 简介 示例 提示
item_name 按钮名称 btn1 元件在库中的名称
link_name 导出类名 GameBtn 缺省为空
layer节点参数
参数 简介 示例 提示
name 图层名称 layer1 按钮中的图层名称
frame节点参数(图片)
参数 简介 示例 提示
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轴拉伸翻转情况
frame节点参数(音频)
参数 简介 示例 提示
start_index 开始帧 1 帧数从1开始
end_index 结束帧(包含结束帧) 2 结束帧包含当前帧,与起始帧相同则为单帧
source_path 音频绝对地址 D:/assets/click.mp3 用于制作事件音效,如点击
label 帧标签 sound_label 缺省,用于标记的帧标签
4.影片剪辑配置格式:
<movie  item_name="" link_name="">
	<layer name="">
        <frame start_index="" end_index="" quality="" label="" source_path="" x="" y=""/>
        <!--frame后续插入-->
    </layer>
    <!--layer后续插入-->
</movie>
<!--movie后续插入-->
movie标签参数
参数 简介 示例 提示
item_name 影片剪辑名 movie1 元件在库中的名称
link_name 导出类名 GameMovie 缺省为空
layer节点参数
参数 简介 示例 提示
name 图层名 layer1 影片剪辑中的图层名称
frame节点参数
参数 简介 示例 提示
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轴拉伸翻转情况
5.字体配置格式:
<font item_name="" font_name="" link_name="" is_FTE="" bold="" italic="" embed_ranges="">
    <![CDATA[]]>
</font>
<!--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控制等功能待续.
基于域的加载管理,安全省心.

support

Email:[email protected]

About

Adobe Animate (Flash) create animation by jsfl

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published