我是动作脚本3的一个相对较新的用户,事情进展顺利,但我很难找到一种方法来根据他们的名字按顺序完成交换动画片段。例如,我有一堆名为“Guy 1”,“Guy 2”,“Guy 3”等的影片剪辑,我想知道我应该怎样做才能让它们按顺序换掉按钮。
我知道我可以使用removeChild和addChild函数,但我不知道如何更改要删除和添加的子项,以便每次按下按钮时,它会增加1。我希望这样做,因为我至少有32个这样的动画片段,我可能想要添加更多,所以我认为这是最简单的方法,无需手动为每个动画片段单独检查按钮。任何帮助将不胜感激!谢谢!
答案 0 :(得分:0)
只需将MovieClips
放入数组并保持当前位置。
function showNext():void{
removeChild(arrayOfClips[currentPosition]);
if(currentPosition == arrayOfClips.length -1){
currentPosition = 0;
}else{
currentPosition++;
}
addChild(arrayOfClips[currentPosition]);
}