我正在构建一个函数,该函数应该让图层像开关一样工作,删除数组中高于它的每个图层,然后再次单击时,将所有图层返回到其原始位置。我在打开它时设法让它瞄准正确的图层,但我无法关闭它(关闭)有人可以指出我正确的方向以使此代码工作。谢谢你。
layers=[]
layerNames=[]
indexL=0
for i in [0...5]
layer=layers[i]=new Layer
y:230*i
do (layers,i)->
clickD=false
layers[i].onClick ->
for l,index in layers
if @.index<l.index
layers[index].animate
properties:
y:230*index+300
clickD=true
else if @.index<l.index and clickD!=false
layers[index].animate
properties:
y:230*index
else
layers[index].animate
properties:
y:230*index