[Sie-announce] SIEコード [2175] discreteについての修正

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2010年 11月 24日 (水) 23:05:49 JST


Revision: 2175
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2175
Author:   dhrname
Date:     2010-11-24 23:05:49 +0900 (Wed, 24 Nov 2010)

Log Message:
-----------
discreteについての修正

Modified Paths:
--------------
    branches/06x/064/org/w3c/dom/svg.js

Modified: branches/06x/064/org/w3c/dom/svg.js
===================================================================
--- branches/06x/064/org/w3c/dom/svg.js	2010-11-24 13:57:23 UTC (rev 2174)
+++ branches/06x/064/org/w3c/dom/svg.js	2010-11-24 14:05:49 UTC (rev 2175)
@@ -4870,13 +4870,13 @@
       evt.initMutationEvent("DOMNodeInsertedIntoDocument", false, false, null, null, null, null, null);
       if (!!tta) {
         var base = tta.baseVal, tanim = tta.animVal;
-        var v1 = tar._valueList[ii].value, v2 = tar._valueList[ii+1].value, di = (tar._keyTimes[ii+1] - tar._keyTimes[ii]) * d;
+        var v1 = tar._valueList[ii].value;
         /*vを求める公式に関しては、SMIL2.0 Animation Moduleの単純アニメーション関数の項を参照
          * 3.4.2 Specifying the simple animation function f(t)
          *http://www.w3.org/TR/2005/REC-SMIL2-20050107/animation.html#animationNS-SpecifyingAnimationFunction
          */
         if (!tar._isDiscrete) {
-          var v = v1 + (v2-v1) * (tg-tar._keyTimes[ii]*d) / di;
+          var v2 = tar._valueList[ii+1].value, di = (tar._keyTimes[ii+1] - tar._keyTimes[ii]) * d, v = v1 + (v2-v1) * (tg-tar._keyTimes[ii]*d) / di;
         } else {
           var v = v1;
         }




Sie-announce メーリングリストの案内
Back to archive index