87,909
社区成员
发帖
与我相关
我的任务
分享
function doLoadFlow(str) {
nodes = new Array();
lines = new Array();
eval(str);
for (var i = 0; nn != null && i < nn.length; i++) {
//怎么延迟两秒再执行下次循环
var start = new Date().getTime();
while (true) if (new Date().getTime() - start > 2000) break;
var node = new Node();
node = mixIn(nn[i], node);
node.type = typeToNum(node.type);
node.position = new Position(node.position.top, node.position.left);
nodes[node.index] = node;
createNode(node);
canDragOfNode(node.index);
}
for (var i = 0; ll != null && i < ll.length; i++) {
var line = new Line();
line = mixIn(ll[i], line);
line.sPoint = new Position(line.sPoint.top, line.sPoint.left);
line.midPoint = new Position(line.midPoint.top, line.midPoint.left);
line.dPoint = new Position(line.dPoint.top, line.dPoint.left);
lines[line.index] = line;
createLine(line);
canDragOfLine(line.index);
}
}