Kinetic中文文档--Animation类



文档 转载    
http://www.x3mall.com/show-21-5.html

类:动画类

Kinetic. Animation

new Animation(func, layers)

Animation构造函数. 在舞台上用来包含多个层和处理手柄

参数说明:

func

function 函数

函数执行在每个动画帧。功能是通过一个框架对象,它包含timeDiff,lastTime,时间和帧速率的属性。

timeDiff属性的毫秒数,自上次动画帧。

lastTime属性时间以毫秒为单位的运行时刻动画开始最后的动画帧。

毫秒的时间属性是ellapsed从当前动画帧动画开始。帧速率属性是当前帧每秒的帧速率

layers

Kinetic.Layer| Array

数组类型,传入层的数组

可选  

层(s)在每个动画帧重绘。可以是一个层,层,数组或null。不指定一个节点将导致没有重绘

 

 

 

例子:

// 向右运动一个节点以每秒50像素的速度。

var velocity = 50;

 

var anim = new Kinetic.Animation(function(frame) {

  var dist =velocity * (frame.timeDiff / 1000);

  node.move(dist,0);

}, layer);

 

anim.start();

方法

addLayer(layer)

添加图层,返回true添加成功,返回false则失败

参数:

layer

Kinetic.Layer

getLayers()

获取图层

isRunning()

判断动画是否在运动,在运动返回true,否则返回false

返回类型:

Type

Boolean

setLayers(layers)

设置层在每个动画帧重绘

参数:

layers

Kinetic.Layer | 数组

可选

层(s)重绘。可以是一个层,也可以是多个层,数组或null。不指定一个节点将导致没有重绘。

start()

开始动画

stop()

停止动画

 



文档 转载  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值