OSDN Git Service

Lithten the object
authordhrname <dhrname@users.sourceforge.jp>
Fri, 3 Apr 2015 13:57:50 +0000 (22:57 +0900)
committerdhrname <dhrname@users.sourceforge.jp>
Fri, 3 Apr 2015 13:57:50 +0000 (22:57 +0900)
org/w3c/dom/smil.js

index fc54360..5d3a351 100644 (file)
@@ -528,16 +528,18 @@ base("$from").of( {
           strList = this.strList,\r
           fromNumList = this.from,\r
           deg = this.degit,\r
-          underlying = this.underlying;\r
+          underlying = this.underlying,\r
+          additive = underlying.additive,\r
+          accumlate = underlying.accumlate;\r
       \r
       for (var i=0,nuli=numList.length;i<nuli;++i) {\r
         /*$fromと$toを、原点Oからの二つのベクトル (n次空間のベクトル)と考える*/\r
-        str += ( t * numList[i] + (1 - t) * fromNumList[i] + underlying.additive[i] + underlying.accumlate[i]).toFixed(deg);\r
+        str += ( t * numList[i] + (1 - t) * fromNumList[i] + additive[i] + accumlate[i]).toFixed(deg);\r
         strList && ( str += strList[i+1] );\r
       }\r
       /*文字列はcallメソッドにより、a0aのパターンになっているので、aの部分を追加*/\r
       str = (strList ? strList[0] : "") + str;\r
-      numList = strList = fromNumList = i = nuli = deg = void 0;\r
+      numList = strList = fromNumList = i = nuli = deg = underlying = additive = accumlate = void 0;\r
       return str;\r
     },\r
     \r