
Код AS3:
btnPlay.addEventListener (MouseEvent.CLICK, eventPlay);
eventStop(null);
function eventPlay(e:MouseEvent){
if (!pl) {
temp1 = temp.play();
temp1.addEventListener(Event.SOUND_COMPLETE, eventStop);
pl=true;
gotoAndStop(2);
} else {
temp1.stop();
pl = false;
temp1.removeEventListener(Event.SOUND_COMPLETE, eventStop);
gotoAndStop(1);
}
}
это как минимум, но наверно можно и оптимальнее сделать =)