this.isPaused = true;\r
},\r
\r
- /*後述のinitilizeメソッドで使うオブジェクトリスト*/\r
+ /*後述のinitializeメソッドで使うオブジェクトリスト*/\r
objList: [],\r
\r
/*オブジェクトの初期化処理*/\r
- initilize: function() {\r
+ initialize: function() {\r
var list = this.objList;\r
for (var i=0;i<list.length;++i) {\r
- list[i].initilize();\r
+ list[i].initialize();\r
}\r
},\r
\r
to: "",\r
\r
\r
- /*後述のinitilizeメソッドで使う要素リスト\r
- * getElementsByTagNameNSã\83¡ã\82½ã\83\83ã\83\89ã\81®è¿\94ã\82\8aå\80¤ã\81®å\85¥å\8a\9bを想定*/\r
+ /*後述のinitializeメソッドで使う要素リスト\r
+ * getElementsByTagNameNSã\83¡ã\82½ã\83\83ã\83\89ã\81®è¿\94ã\82\8aå\80¤ã\82\92Arrayå\8c\96ã\81\97ã\81\9fã\81\93ã\81¨を想定*/\r
elementList: [],\r
\r
/*何番目からelementListを処理しているかの数値*/\r
- nubmerOfelemList: 0,\r
+ numberOfElemList: 0,\r
\r
- /*initilize メソッド\r
+ /*initialize メソッド\r
* 要素リストを初期化させる\r
* 初期化処理を分散させるために使う*/\r
- initilize: function() {\r
+ initialize: function() {\r
var eles = this.elementList;\r
if (!eles || !eles.length) {\r
return;\r
}\r
- var length = this.nubmerOfelemList+30;\r
- for (var i=0; i<eles.length; ++i) {\r
- this.up().init(eles.item(i));\r
+ var length = this.numberOfElemList+50;\r
+ for (var i=length-50; i<length; ++i) {\r
+ if (eles.length <= i) {\r
+ this.elementList = null;\r
+ return;\r
+ }\r
+ this.up().init(eles[i]);\r
}\r
- this.nubmerOfelemList += 30;\r
+ this.numberOfElemList += 50;\r
eles = length = void 0;\r
},\r
\r
svgDoc.getElementById(hash).beginElement();\r
});\r
function init (obj, name) {\r
- /*あとでframe.initilizeメソッドで呼び出すために準備しておく*/\r
- obj.elementList = svgDoc.getElementsByTagNameNS(svgns, name);\r
- if (obj.elementList.length) {\r
+ /*あとでframe.initializeメソッドで呼び出すために準備しておく*/\r
+ var elist = svgDoc.getElementsByTagNameNS(svgns, name);\r
+ obj.numberOfElemList = 0;\r
+ if (elist.length > 0) {\r
+ obj.elementList = elist;\r
frame.objList.push(obj);\r
}\r
- eles = obj = void 0;\r
+ elist = obj = void 0;\r
};\r
};\r
}\r
if (!this.isPaused) {\r
frame++;\r
try {\r
- this.initilize();\r
+ this.initialize();\r
this.setFrame(frame);\r
} catch(e) {\r
}\r
var $f = base("$frame");\r
return function () {\r
frame++;\r
- $f.initilize();\r
+ $f.initialize();\r
$f.setFrame(frame);\r
};\r
})(-1), 1 );\r