Bug #128263, was updated on 2001-Jan-10 00:30
Here is a current snapshot of the bug.

Project: DynAPI 2
Category: API Extentions
Status: Open
Resolution: None
Bug Group: None
Priority: 5
Submitted by: marstr
Assigned to : nobody
Summary: PathAnimation.stopAnimation() bug (& patch)

Details: dynapi/util/pathanim.js

a bug in PathAnimation.stopAnimation() causes the onpathstop-event to fire
before some values were set
(this.playing=false)
before you couldn't slide a DynLayer directly in a
onpathstop eventListener (while this.playing still
was true)

i've moved the line 
if (this.dlyr != null) this.dlyr.invokeEvent("pathstop");

last in the method which solved the problem

PathAnimation.prototype.stopAnimation = function () {
        if (this.pathPlaying && this.pathPlaying.resets && !this.cancelThread &&
this.dlyr!=null)
this.dlyr.moveTo(this.pathPlaying[0],this.pathPlaying[1]);
        this.stop();
        delete this.pathPlaying;  // only deletes unstored path
        this.playing = false;
        if (this.dlyr != null) this.dlyr.invokeEvent("pathstop");
};

For detailed info, follow this link:
http://sourceforge.net/bugs/?func=detailbug&bug_id=128263&group_id=5757

_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/mailman/listinfo/dynapi-dev

Reply via email to