我有一大堆按钮,它们都需要同时具有鼠标悬停效果和切换效果(点击时)来改变色调。我已经为每个色调变化制作了功能,并且这些部件工作得很好。可悲的是,我无法弄清楚如何让我的切换功能按应有的方式工作。
下面是我的切换按钮代码。它工作正常,除了我的变量是全局的而不是特定于实例的。因此,它只有在我只有一个按钮时才有效。如何更改它以使用一个用于焦点按钮的变量?
提前致谢!
var primary = false;
function clickOn(e:MouseEvent):void{
if (primary == false) {
greenHue(e.target);
primary = true;
} else {
noHue(e.target);
primary = false;
}
}