[Sie-announce] SIEコード [1481] 変数のAliasを作成

アーカイブの一覧に戻る

svnno****@sourc***** svnno****@sourc*****
2009年 12月 20日 (日) 21:36:06 JST


Revision: 1481
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=1481
Author:   dhrname
Date:     2009-12-20 21:36:06 +0900 (Sun, 20 Dec 2009)

Log Message:
-----------
変数のAliasを作成

Modified Paths:
--------------
    branches/05x/056/sie.js

Modified: branches/05x/056/sie.js
===================================================================
--- branches/05x/056/sie.js	2009-12-20 12:27:34 UTC (rev 1480)
+++ branches/05x/056/sie.js	2009-12-20 12:36:06 UTC (rev 1481)
@@ -1488,12 +1488,13 @@
   try {
   var tft = ele.getAttribute("transform");
   if (tft) {
-    var coma = tft.match(NAIBU.comaR); //コマンド文字にマッチ translate
-    var list = tft.match(NAIBU.listR); //カッコ内のリストにマッチ (10 20 30...)
+    var _naic = NAIBU.comaR, _nail = NAIBU.listR, _naid = NAIBU.degR;
+    var coma = tft.match(_naic); //コマンド文字にマッチ translate
+    var list = tft.match(_nail); //カッコ内のリストにマッチ (10 20 30...)
     var a,b,c,d,e,f,lis,deg,rad,degli,matri;
     for (var j=0,cli=coma.length;j<cli;j++) {
       lis = list[j], com = coma[j];
-      deg = lis.match(NAIBU.degR);
+      deg = lis.match(_naid);
       degli = deg.length;
       if (degli === 6) {
         a = parseFloat(deg[0]);
@@ -1557,7 +1558,7 @@
           }
         }
       }
-      matri = new Matrix(a,b,c,d,e,f);
+      matri = {a:a, b:b, c:c, d:d, e:e, f:f};
       matrix = matrix.multiply(matri);
       lis = com = deg = rad = null;
     }




Sie-announce メーリングリストの案内
アーカイブの一覧に戻る