JavaScript:替换评估以调用对象



JavaScript的新手。以下代码对我非常有用。这是100箱网格上的重置按钮。每个盒子都是一个名为Box1,Box2等的电影剪辑。在鼠标释放鼠标上,简单的循环操作以将所有电影剪辑返回到第一帧。

function mouseReleased() {
     for (var i = 1; i < 101; i++) {
         eval("box" + i).gotoAndStop(1);
     }
}

我已经阅读了多种替换评估的方法,但我不知道足够的JavaScript将其应用于我的情况!

您想穿越有序的对象列表。那尖叫着一个数组。您可以这样定义它:

 const boxes = [box1, box2, box3 /*...*/];

,然后像:

一样容易
 for(const box of boxes)
   box.gotoAndStop(1);

最新更新