Joe*_*ter 2 javascript canvas kineticjs
我有一个像这样的button1.
var Button1 = new Kinetic.Polygon({
points: [0, 0, 0, 30, 15, 15],
fill: 'rgb(0, 255, 0)'
});
Run Code Online (Sandbox Code Playgroud)
现在我要复制它(复制它).我该怎么办?
我试过这个 -
var Button2 = new Kinetic.Polygon();
Button2 = Button1;
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为在画布上只绘制了一个副本.
我该怎么做?
在KineticJS中复制对象的最简单方法是使用clone方法:
var Button1 = new Kinetic.Polygon({
points: [0, 0, 0, 30, 15, 15],
fill: 'rgb(0, 255, 0)'
});
var Button2 = Button1.clone();
Run Code Online (Sandbox Code Playgroud)
Button2现在是Button1的精确副本
| 归档时间: |
|
| 查看次数: |
1475 次 |
| 最近记录: |