OSDN Git Service

Modify a listener method
authordhrname <dhrname@users.sourceforge.jp>
Fri, 13 Feb 2015 12:18:31 +0000 (21:18 +0900)
committerdhrname <dhrname@users.sourceforge.jp>
Fri, 13 Feb 2015 12:18:31 +0000 (21:18 +0900)
org/w3c/dom/smil.js

index 06bd408..4f13e51 100644 (file)
@@ -278,6 +278,7 @@ base("$frame").mix ( {
       this.begin = Math.floor( this.begin * this.fpms);\r
       var s = this.$activate.up();\r
       s.begin = this.begin;\r
+      s.dur = this.dur;\r
       s.end = s.end.up();\r
       this.$$activate = s;\r
       if (event) {\r
@@ -291,7 +292,11 @@ base("$frame").mix ( {
     \r
     /*イベントのリスナーとして、parseメソッドで使う*/\r
     listener: function(evt) {\r
-      var s = this.$$activate;\r
+      var s = this.$activate.up();\r
+      s.begin = this.begin;\r
+      s.dur = this.dur;\r
+      s.end = s.end.up();\r
+      this.$$activate = s;\r
       s.timeStamp = evt.timeStamp;\r
       this.activeTime = s.call();\r
       this.addLine(this);\r