this.begin += Math.floor( (evt.timeStamp - this.startTime ) * this.fpms );\r
var s = this.$activate;\r
s.begin = this.begin;\r
- s.timeStamp = evt.timeStamp;\r
this.activeTime = s.call();\r
s = void 0;\r
this.addLine(this);\r
* 活動持続時間などを計算するための計算実体\r
* $begin オブジェクトからの継承*/\r
} ).up("$activate").of( {\r
- \r
- /*イベント発生時の時間*/\r
- timeStamp: 0,\r
\r
/*単純持続時間のパース去れる前の文字列*/\r
dur: "indefinite",\r
/*繰り返し時間*/\r
repeatDur: null,\r
\r
- /*単純持続時間*/\r
+ /*単純持続時間 (単位はフレーム数)*/\r
simpleDur: function() {\r
return ( (this.dur === "indefinite") || !this.dur ) ?\r
null\r
/*境界条件を調べておく (limit value analysis)*/\r
it("should be this for the value (limit value analysis)", function() {\r
obj.listener();\r
- expect(obj.$activate.timeStamp).toBe(0);\r
+ expect(obj.begin).toBe(0);\r
\r
obj.listener( {\r
timeStamp: 0\r
} );\r
/*境界条件を調べておく (limit value analysis)*/\r
it("should be this for the value (limit value analysis)", function() {\r
- expect(act.timeStamp).toEqual(0);\r
expect(act.dur).toBe("indefinite");\r
expect(typeof act.resolvedTime).toBe("function");\r
expect(act.end).toBe(act.$begin.$end);\r