마우스 롤오버 이벤트가있는 노래의 5 초 클립을 재생하는 버튼이 있습니다. 나는 그것을 뒤집을 때마다 계속해서 노래를 연주하길 원하지만 나는 소리를내는 법을 이해할 수 없다.AS3에서 사운드 재생
var songOne:Song1 = new Song1();
var SongOneChannel:SoundChannel;
var soundPlaying:Boolean=false;
stop();
btnOne.addEventListener(MouseEvent.ROLL_OVER,playSongOneFunction);
function playSongOneFunction(event:MouseEvent):void
{
if(soundPlaying==false)
{
SongOneChannel = songOne.play();
trace("Did the Sound just start playing?");
soundPlaying=true;
}
}
5 초 안에 버튼을 한 번 이상 빠르게 롤오버하면 어떻게됩니까? – Vesper
사운드를 반복 할 수없는 유일한 문제는 무엇입니까? 누군가가 버튼에서 굴러 떨어졌을 때, 멈추어야합니까? 다음 번에 롤오버 할 때, 중단 한 부분부터 재생을 재개해야합니까? 더 자세한 정보를 제공해야하거나 원하는 대답을 얻지 못할 수도 있습니다. (그리고 사람들의 시간을 낭비 할 것입니다.) – prototypical
내가해야 할 일은 누군가가 버튼을 굴릴 때마다 노래가 재생되지만 멈추었을 때만 재생된다는 것입니다. 나는 그 자체로는 연주하고 싶지 않지만 누군가가 버튼을 굴려서 연주를 멈췄을 때 다시 연주해야합니다. – user3029940