切换声音按钮?

时间:2013-05-25 07:48:18

标签: actionscript-3 flash

说我有两个按钮,绿色和红色。如何制作它,以便在单击绿色按钮一次时,它会一直保持红色,直到再次单击它为止?我想制作一个按钮来静音和取消静音。我正在使用SoundChannel播放我的音乐,即

public var intro:IntroSound = new IntroSound();
public var soundControl:SoundChannel = new SoundChannel();
soundControl = intro.play(0, 100);

感谢。

1 个答案:

答案 0 :(得分:0)

将它们放入容器中,切换顶部(绿色)按钮的可见性! 我假设你有按钮instantiatet,我称之为greenButton和redButton。

var container:Sprite = new Sprite();
container.addChild(redButton);
container.addChild(greenButton);

container.addEventListener(MouseEvent.CLICK, onClick);

function onClick(event:MouseEvent):void
{
    greenButton.visible = !greenButton.visible; // toggle visibility of green button
    //and do whaterver u need on click
}