0

私はフラッシュに取り組んでいます。MUSIC ONボタンをクリックするとバックグラウンドサウンドが自動的に停止し、MUSIC OFFをクリックするとバックグラウンドサウンドが自動的に開始(バックグラウンドサウンド)したい。

できるだけ早く解決策を教えてください。

4

2 に答える 2

0
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
var lastPosition:Number = 0;
mySound.load(new URLRequest("mysong.mp3"));
myChannel = mySound.play();

pause_btn.addEventListener(MouseEvent.CLICK, onClickPause);

function onClickPause(e:MouseEvent):void{
lastPosition = myChannel.position;
myChannel.stop();
}

play_btn.addEventListener(MouseEvent.CLICK, onClickPlay);

function onClickPlay(e:MouseEvent):void{
myChannel = mySound.play(lastPosition);
}
于 2013-05-17T06:59:08.063 に答える
0
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();

music_on_btn.addEventListener(MouseEvent.CLICK, onClickStart);
music_off_btn.addEventListener(MouseEvent.CLICK, onClickStop);


function onClickStart(e:MouseEvent):void
{
mySound.load(new URLRequest("myFavSong.mp3"));
myChannel = mySound.play();
}

function onClickStop(e:MouseEvent):void
{
myChannel.stop();
}

その他のクエリについては、次のリンクからもアクセスできます。 http://www.republicofcode.com/tutorials/flash/as3sound/ http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media /Sound.html

それが役に立てば幸い...

于 2013-05-17T06:27:47.983 に答える