异步执行操作问题
男孩走到20%,背景颜色会直接变成蓝色,不会出现红色和黄色的背景?????
男孩走到20%,背景颜色会直接变成蓝色,不会出现红色和黄色的背景?????
2016-05-09
老师的这一块写错了:
应该这样写:
// 开始第一次走路
boy.walkTo(2000, 0.2)
.then(function() {
//第一次走路完成
boy.setColoer('red')
}).then(function() {
//第二次走
return boy.walkTo(2000, 0.4)
}).then(function() {
//第二次走路完成
boy.setColoer('yellow')
}).then(function() {
//第三次走路
return boy.walkTo(2000, 0.6)
}).then(function() {
//第三次走路完成
boy.setColoer('blue')
});
举报