How do i make the scenario play sound if the user clicks on a particular button


Actor button = new Actor() { public void act() { if (Greenfoot.mouseClicked(this)) (new GreenfootSound(/* sound filename */)).play(); } }; button.setImage(new GreenfootImage(/* image filename */)); addObject(button, /* x, y locations */);
public void act() { if (Greenfoot.mouseClicked(this)) {(new GreenfootSound("Star_Wars_Theme_Song.mp3")).play(); getWorld().addObject(new SoundOn() ,909,62); } SoundOn.setImage(new GreenfootImage("SoundOff.png")); }}
if(Greenfoot.mouseClicked(this)) { (new GreenfootSound("SW.mp3")).play(); setImage("SoundOn.png"); }