svnno****@sourc*****
svnno****@sourc*****
2010年 9月 22日 (水) 21:24:53 JST
Revision: 2010
http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2010
Author: dhrname
Date: 2010-09-22 21:24:53 +0900 (Wed, 22 Sep 2010)
Log Message:
-----------
SVGAnimateTransformElementの修正
Modified Paths:
--------------
branches/06x/061/org/w3c/dom/svg.js
Modified: branches/06x/061/org/w3c/dom/svg.js
===================================================================
--- branches/06x/061/org/w3c/dom/svg.js 2010-09-22 12:02:35 UTC (rev 2009)
+++ branches/06x/061/org/w3c/dom/svg.js 2010-09-22 12:24:53 UTC (rev 2010)
@@ -4603,12 +4603,14 @@
SVGAnimationElement.apply(this);
NAIBU.Clip[NAIBU.Clip.length] = this;
this.addEventListener("beginEvent", function(evt) {
- var tar = evt.target, trans = tar.transform;
+ var tar = evt.target, trans = tar.targetElement.transform;
/*アニメーション中に変化すべき値をanimValプロパティに入力して、
*baseValと同じような値に設定。
*/
trans.animVal = new SVGTransformList();
- trans.animVal.initialize(trans.baseVal.createSVGTransformFromMatrix(trans.baseVal.getItem(0).matrix));
+ if (trans.baseVal.numberOfItems !== 0) {
+ trans.animVal.initialize(trans.baseVal.createSVGTransformFromMatrix(trans.baseVal.getItem(0).matrix));
+ }
trans.animVal.appendItem(tar.ownerDocument.documentElement.createSVGTransform());
}, false);
this.addEventListener("endEvent", function(evt) {