[Sie-announce] SIEコード [1437]

アーカイブの一覧に戻る

svnno****@sourc***** svnno****@sourc*****
2009年 11月 26日 (木) 21:58:32 JST


Revision: 1437
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=1437
Author:   dhrname
Date:     2009-11-26 21:58:32 +0900 (Thu, 26 Nov 2009)

Log Message:
-----------


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

Modified: branches/05x/055/sie.js
===================================================================
--- branches/05x/055/sie.js	2009-11-25 14:57:00 UTC (rev 1436)
+++ branches/05x/055/sie.js	2009-11-26 12:58:32 UTC (rev 1437)
@@ -2161,6 +2161,7 @@
   matrix = data = t = null;
 };
 
+NAIBU.Frame = [];
 function STSetElement(/*Element*/ ele, /*Matrix*/ matrix, /*float*/w, h) {
   var parent = ele.parentNode, dummy = new Matrix(1, 0, 0, 1, 0, 0), s = {};
   if (parent.nodeName === "shape") {
@@ -2202,14 +2203,13 @@
   this.transformable = matrix;
   this.currentFrame = 0;
   this.attributeName = ele.getAttribute("attributeName").replace(/(fill|stroke)\-/, "&1");
-  this.begin = ele.getAttribute("begin");
-  this.end = ele.getAttribute("end");
-  this.dur = ele.getAttribute("dur");
+  var timing = [ele.getAttribute("begin"), ele.getAttribute("end"), ele.getAttribute("dur")];
   this.fill = ele.getAttribute("fill");
   this.w = w;
   this.h = h;
   this._begin = this._end = null;
   dummy = null;
+  NAIBU.Frame[NAIBU.Frame.length] = this;
   return this;
 };
 STSetElement.prototype.set = function (w,h){
@@ -2229,13 +2229,13 @@
     }
   }
 };
-};STSetElement.prototype.beginElement = function (){
+STSetElement.prototype.beginElement = function (){
   var target = this.target;
   var base = target[this.attributeName];
   if (base !== void 0) {
     if (typeof base === "string") {
       target[this.attributeName] = this.to;
-    } else if (base instanceOf STLength) {
+    } else if (base instanceof STLength) {
       var s = base.value;
       base.newValueSpecified(base.unitType, parseFloat(this.to));
       base = s;
@@ -2245,6 +2245,7 @@
     target.paint[this.attributeName] = this.to;
   } else {
     base = "";
+    target.tar.style[this.attributeName] = this.to;
   }
   target.set(this.w, this.h);
   this.base = base;




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