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; }