mirror of
https://github.com/konvajs/konva.git
synced 2025-10-15 04:14:52 +08:00
fixed afterFrame index bug which caused the event to trigger on the wrong index
This commit is contained in:
@@ -883,7 +883,7 @@ Kinetic.Stage = Kinetic.Container.extend({
|
||||
},
|
||||
_removeId: function(node) {
|
||||
if(node.attrs.id !== undefined) {
|
||||
this.ids[node.attrs.id] = undefined;
|
||||
delete this.ids[node.attrs.id];
|
||||
}
|
||||
},
|
||||
_addName: function(node) {
|
||||
|
@@ -68,8 +68,9 @@ Kinetic.Sprite = Kinetic.Shape.extend({
|
||||
ka._addAnimation(this.anim);
|
||||
|
||||
this.interval = setInterval(function() {
|
||||
var index = that.attrs.index;
|
||||
that._updateIndex();
|
||||
if(that.afterFrameFunc && that.attrs.index === that.afterFrameIndex) {
|
||||
if(that.afterFrameFunc && index === that.afterFrameIndex) {
|
||||
that.afterFrameFunc();
|
||||
}
|
||||
}, 1000 / this.attrs.frameRate);
|
||||
|
Reference in New Issue
Block a user