return;\r
}\r
/*eleの属性の値を、それぞれオブジェクトに割り当て*/\r
- var begin = this.frame.$begin;\r
- begin.up().mix( {\r
- string: getAttr("begin"),\r
- $activate: begin.$activate.up().mix( {\r
- dur: getAttr("dur"),\r
- end: begin.$end.up().mix( {\r
- string: getAttr("end")\r
- } ),\r
- repeatCount: getAttr("repeatCount"),\r
- repeatDur: getAttr("repeatDur"),\r
- min: (getAttr("min") || "0"),\r
- max: (getAttr("max") || "indefinite")\r
- } )\r
- } ).parse();\r
- if (begin.$1.isResolved) {\r
+ var begin = this.frame.$begin,\r
+ frame = begin.up().mix( {\r
+ string: getAttr("begin"),\r
+ $activate: begin.$activate.up().mix( {\r
+ dur: getAttr("dur"),\r
+ end: begin.$end.up().mix( {\r
+ string: getAttr("end")\r
+ } ),\r
+ repeatCount: getAttr("repeatCount"),\r
+ repeatDur: getAttr("repeatDur"),\r
+ min: (getAttr("min") || "0"),\r
+ max: (getAttr("max") || "indefinite")\r
+ } )\r
+ } ).parse();\r
+ if (frame.isResolved) {\r
begin.$1.listener( {\r
timeStamp: Date.now()\r
} );\r
}\r
+ /*属性を取得するためのインライン関数*/\r
function getAttr(name) {\r
return ele.getAttributeNS(null, name);\r
};\r