函数 Function | 说明 Description |
备注 Note |
pauseAnim() |
在当前情况下停止动画 |
无 |
pause() |
暂停动画 |
无 |
restart() |
重开动画 |
无 |
isPause() |
是否暂停动画 |
无 |
stopAnim() |
在目标位置处停止动画 |
无 |
fade(bo,eo,frame) |
设置按钮淡入淡出动画 Fade in and out of the button
bo(Number) 起始不透明度 initial opacity
eo(Number) 结束不透明度 end opacity |
无 |
fadeTo(o, frame) |
设置按钮从当前不透明度起的淡入淡出动画 Fade in and out of the button from the current opacity
o(Number) 目标不透明度 target opacity
frame(Number)帧数 frame rate |
无 |
slide(bx, by,ex,ey, frame) |
设置按钮位移动画 Set coordinates to make the button move
bx(Number) 起始x坐标 initial x
by(Number) 起始y坐标 initial y
ex(Number) 目标x坐标 target x
ey(Number) 目标y坐标 target y
frame(Number) 所需帧数 frame rate |
无 |
slideTo( x, y, frame) |
设置按钮从当前位置到目标位置的移动动画 Set coordinates to make the button move from the current position to the target position
x(Number) 目标x坐标 target x
y(Number) 目标y坐标 target y
frame(Number) 所需帧数 frame rate |
无 |
scale( bzx, bzy,ezx,ezy, frame) |
设置按钮缩放动画 Set the scaling rate to zoom button
bzx(Number) 起始x轴缩放率 initial scaling rate of x
bzy(Number) 起始y轴缩放率 initial scaling rate of y
ezx(Number) 目标x轴缩放率 target scaling rate of x
ezy(Number) 目标y轴缩放率 target scaling rate of y
frame(Number) 帧率 frame rate |
无 |
scaleTo( zx, zy, frame) |
设置按钮从当前缩放率到目标缩放率的动画 Set the scaling rate from current to target to zoom the button
zx(Number) 目标x轴缩放率 target scaling rate of x
zy(Number) 目标y轴缩放率 target scaling rate of y
frame(Number) 帧率 frame rate |
无 |
shifting(bOX,bOY,eOX,eOY,frames) |
设置当前内容偏移位置到目标偏移的动画
bOX(Number) 起始偏移ox位置
bOY(Number) 起始偏移oy位置
eOX(Number) 终点ox位置
eOY(Number) 终点oy位置
frame(Number) 帧率 frame rate |
无 |
shiftingTo(eOX,eOY,frames) |
设置当前当前偏移位置到目标偏移的动画
eOX(Number) 终点ox位置
eOY(Number) 终点oy位置
frame(Number) 帧率 frame rate |
无 |
GetRect() |
获得视窗尺寸与坐标所对应的rect对象
返回值IRect |
无 |
update() |
视窗刷新 |
此函数不需要在状态机中执行 |
updateMove() |
更新拖拽的回弹动作
返回值 bool 视窗是否正在被拖动 |
如果设置了视窗的拖动,请将此函数在状态中执行 |