构造函数
| 构造函数 | 说明 | 备注 |
|---|---|---|
IAnim(bmps, z, viewport) | bmps 序列帧动画图片z 动画的z坐标viewport动画的视窗(可缺省) | 无 |
属性
| 属性 | 说明 | 备注 |
|---|---|---|
isLoop(bool) | 动画是否循环播放 默认为false | 无 |
sanim(ISprite) | 动画绑定的精灵对象 | 无 |
x(Number) | 动画x坐标 | 无 |
y(Number) | 动画y坐标 | 无 |
z(Number) | 动画图层 | 无 |
onload(function) | 动画预加载函数 | 仅web |
函数
| 函数 | 说明 | 备注 |
|---|---|---|
setPlaytimes(times) | 设置动画播放次数times(Number)次数 | 无 |
setIndex(index) | 设置当前动画帧index(Number)动画帧位置 | 无 |
setXY(x,y) | 设置动画坐标x(Number)x坐标y(Number)y坐标 | 无 |
setSpeed(speed) | 设置动画播放速率speed(Number)间隔速度,越大越慢 | 无 |
start() | 开始播放动画 | 无 |
stop() | 停止播放动画 | 无 |
setBitmaps(bmps) | 为动画重新设置图片 | 无 |
update() | 刷新动画 此函数需要放进状态机中动画才能有实际效果 | 无 |
pause() | 动画暂停 | 无 |
isFinishd() | 判断动画是否播放完毕 返回值 bool | 无 |
dispose() | 释放动画资源 | 无 |
disposeMin() | 释放动画索引资源,不释放位图资源 | 无 |
setOnFinishAnim(ofa) | 设置动画播放完毕后的回调ofa(function) 播放完毕要执行的回调函数 | 无 |
setOnFrameAnim(ofa,frame) | 设置动画在某帧要执行的回调ofa(function) 播放到某帧时执行的回调函数frame(Number) 具体帧 | 无 |
clearFrameAnim() | 清空帧动作回调 | 无 |
