随笔分类 - kinetic
摘要:new Layer(config) 参数: config:包含所有配置项的对象。 { clearBeforeDraw: "是否在绘图之前清空画板,默认为true", x: "横坐标", y: "纵坐标", width: "宽度", height: "高度", visible: "是否可见,默认为true", listening: "是否处于事件监听状态,默认为false", id: "唯一标识符", name: "名称(非唯一
阅读全文
摘要:new Lable(config) 参数: config:包含所有配置项的对象。 { x: "横坐标", y: "纵坐标", width: "宽度", height: "高度", visible: "是否可见,默认为true", listening: "是否处于事件监听状态,默认为false", id: "唯一标识符", name: "名称(非唯一)", opacity: "blob透明度,取值为0-1", scal
阅读全文
摘要:new Image(config) 参数: config:包含所有配置项的对象。 { image: "图片对象", crop: "图片裁剪对象", fill: "填充色", fillRGB: "rgb填充色。用对象字面量表示{r:0,g:0,b:0}", fillR: "r填充色", fillG: "g填充色", fillB: "b填充色", fillPatternImage: "填充图案", fillPatternX: "填
阅读全文
摘要:new Group(config) 参数: config:包含所有配置项的对象。 { x: "横坐标", y: "纵坐标", width: "宽度", height: "高度", visible: "是否可见,默认为true", listening: "是否处于事件监听状态,默认为false", id: "唯一标识符", name: "名称(非唯一)", opacity: "blob透明度,取值为0-1", scal
阅读全文
摘要:new Ellipse(config) 参数: config:包含所有配置项的对象。 { radius: "半径,可以用数字a、数组[a,b]或对象{x:a,y:b}来表示"}方法:clear():从canvas中清除当前层。暂不支持。clone(attrs):克隆节点,允许属性覆盖。 destroy():移除并且销毁节点。暂不支持。disableDashArray():禁用破折号数组。disableFill():禁用颜色填充。disableShadow():禁用阴影。disableStroke():禁用描边。disableStrokeScale():禁用描边...
阅读全文
摘要:new Container(config) 参数: config:包含所有配置项的对象。 { x: "横坐标", y: "纵坐标", width: "宽度", height: "高度", visible: "是否可见,默认为true", listening: "是否处于事件监听状态,默认为false", id: "唯一标识符", name: "名称(非唯一)", opacity: "blob透明度,取值为0-1",
阅读全文
摘要:new Collection() 扩展了数组,主要用于配合new Container().get()使用 方法:each(func):遍历数组,执行回调函数。回调函数接收两个值,节点和索引。toArray():将集合转换为数组。
阅读全文
摘要:new Circle(config) 参数: config:包含所有配置项的对象。 { radius: "半径", fill: "填充色", fillRGB: "rgb填充色。用对象字面量表示{r:0,g:0,b:0}", fillR: "r填充色", fillG: "g填充色", fillB: "b填充色", fillPatternImage: "填充图案", fillPatternX: "填充图案横坐标", fillPatternY
阅读全文
摘要:new Canvas(width, height) 参数: width:canvas宽度 height:canvas高度 方法: applyShadow(shape, drawFunc):应用阴影。 shape:形状。 drawFunc:绘画函数。clear():从canvas中清除当前层。暂不支持。fill(shape):填充形状。fillStroke(shape):给描边填充形状。getContext():获取canvas上下文。getElement():获取canvas元素节点。getHeight():获取canvas高度。getWidth():获取ca...
阅读全文
摘要:new Blob(config) 参数: config:包含所有配置项的对象。 { points: "存放路径点的数组,可以用一层数组[a,b,c,d]、二层数组[[a,b],[c,d]]或者一层数组对象[{x:a,y:b},{x:c,y:d}]来表示", tension: "曲线弯曲强度,默认是1,0表示不做强度拉伸处理,值越大曲线弯曲越强烈", fill: "填充色", fillRGB: "rgb填充色。用对象字面量表示{r:0,g:0,b:0}", fillR: "r填充色", fillG
阅读全文
摘要:new Animation(func,layers) 参数: func:每一帧都会调用一次此函数。此函数接收一个包含四个元素的参数对象,时间单位均为毫秒。{ timeDiff:"上一帧和当前帧的时间差", lastTime:"动画启动和上一帧的时间差", time:"动画启动和当前帧的时间差", frameRate:"动画执行频率FPS"} layers:每次动画帧需要重绘的层。可以是一个层、层数组和null。 方法: addLayer(layer):向当前动画中添加一个层,如果添加成功返回true,反之返回fal
阅读全文

浙公网安备 33010602011771号