給Flex寫個簡單的背景音樂播放
播放時:
暫停時:

簡單的播放按鈕
<mx:Button x="865" y="33" id="playerbutton" width="48" height="48" icon="{play1}" click="misicPlay(event)"/>
按鈕的播放事件
//播放狀態(tài)時的圖標(biāo)顯示
[Bindable]
[Embed(source="images/icon/200.png")]
public var play1:Class;
//暫停狀態(tài)時的圖標(biāo)顯示
[Bindable]
[Embed(source="images/icon/199.png")]
public var play2:Class;
private var snd:Sound;
private var channel:SoundChannel;
private var playStatus:Number = 1;
protected function misicPlay(event:MouseEvent):void
{
if(playStatus==1){
snd = new Sound(new URLRequest("1.mp3"));
channel = snd.play();
playerbutton.setStyle("icon",play2);
playStatus = 0;
}
else if(playStatus==0)
{
playerbutton.setStyle("icon",play1);
channel.stop();
playStatus = 1;
}
}
posted on 2011-06-04 11:25 天空布藍 閱讀(2140) 評論(0) 編輯 收藏 所屬分類: Flex4