Actionscript 2.0如何在Flash中翻转时将层按钮置于最前面?

Actionscript 2.0如何在Flash中翻转时将层按钮置于最前面?,flash,animation,navigation,actionscript-2,layer,Flash,Animation,Navigation,Actionscript 2,Layer,好的,我有四层。动作、按钮、圆圈和背景。我在按钮层上有三个按钮,每个按钮都应该在滚动时填充圆圈层中显示的圆圈。我遇到的问题是,当我将鼠标悬停在某个按钮上时,翻转动画部分被其他按钮之一或两个按钮覆盖,具体取决于它们在排列中的位置。我需要以某种方式使任何一个是滚动移动到前面或一个新的层。 至于编码。。。我完全删除了我所有的代码。它是: on(rollOver) { this.swapDepths(1000); } 在每个按钮上试试这个 on(rollOver) { this.sw

好的,我有四层。动作、按钮、圆圈和背景。我在按钮层上有三个按钮,每个按钮都应该在滚动时填充圆圈层中显示的圆圈。我遇到的问题是,当我将鼠标悬停在某个按钮上时,翻转动画部分被其他按钮之一或两个按钮覆盖,具体取决于它们在排列中的位置。我需要以某种方式使任何一个是滚动移动到前面或一个新的层。

至于编码。。。我完全删除了我所有的代码。它是:

on(rollOver)
{
    this.swapDepths(1000);
}
在每个按钮上试试这个

on(rollOver)
{
    this.swapDepths(_root.getNextHighestDepth());
}
或者在主时间表中

button1.onRollOver = function(){
this.swapDepths(_root.getNextHighestDepth());
}

button2.onRollOver = function(){
this.swapDepths(_root.getNextHighestDepth());
}

button3.onRollOver = function(){
this.swapDepths(_root.getNextHighestDepth());
}

希望这有帮助

您可以使用Depthmanager来实现这一点。使用swapDepths。我甚至不知道有这样的事情。我在谷歌上搜索了几个小时,我能找到的“最佳答案”是:但我不知道该把代码放在哪里。我会把这个应用到主时间轴上吗?如果你附上屏幕截图和你正在使用的代码,就很容易给出建议。添加了一些细节。希望这会让事情变得更容易。谢谢是和否。它适用于第一次翻滚,但当我转到另一次翻滚时,上一次翻滚的在顶部。