『壹』 flash中怎麼用按鈕控制音樂的播放,暫停然後再繼續播放,
如果是簡單而又效果較差的方法,就是把聲音導入幀,然後再幀屬性的聲音屬性哪裡選「數據流」,然後直接用按鈕動作控制幀的播放,達到控制目的。 如果是要高品質的(因為前一種方法的效果是在是太……),就要用動作腳本: _root.createEmptyMovieClip("player", 1);//假設你的場景沒有程序復制東西,所以用深度1,這個影片剪輯是聲音的「依靠」 var sound:Sound=new Sound(player); sound.loadSound("[這里是聲音連接名]", true); sound.stop(); var playedPosition:Number; var stoped:Boolean=true; var paused:Boolean=false; //停止按鈕,單擊按鈕停止播放 stop_btn.onRelease=function(){ stoped=true; paused=false; sound.stop();}//暫停按鈕,控制聲音的暫停與繼續播放 pause_btn.onRelease=function(){ if(!paused && !stoped){ //如果不是暫停也不是停止的話 paused=true; playedPosition=sound.position; //記錄聲音播放的當前位置 sound.stop(); }else if(paused && !stoped){//如果聲音已經暫停,就從上一次記錄的位置開始播放 paused=false; sound.start(playedPosition/1000); //position記錄的單位為毫秒,所以要除以1000}}//播放按鈕start_btn.onRelease=function(){ if(paused){//如果聲音已經暫停,就從上一次記錄的位置開始播放 paused=false; sound.start(playedPosition/1000); }else if(stoped){//如果聲音已經停止,就重新播放 stoped=false; sound.start();}}類Sound的方法Sound.getBytesTotal()獲取導入文件的大小;Sound.getBytesLoaded()獲取已經導入的大小。 類Sound還包括了3個事件Sound.onLoad(),載入完成時觸發;Sound.onSoundComplete(),播放完成時觸發sound.onID3,每次有新的可用ID3標簽時觸發。
『貳』 FLASH控制音樂播放按鈕代碼 可以實現點擊此按鈕開始播放音樂 再次點擊則停止播放 再次點擊又開始播放
插入一個影片剪輯,單擊第一幀,屬性中,「聲音」中選擇音樂回 「同步」中選擇「數據流答」
然後,在x幀處按F5鍵 【x很大。基本上在3000以外。】
切換到主時間軸,將影片剪輯拖到舞台中,設置一個實例名mymsc
在按鈕上加代碼
on(release){
if(tmp!=1){
mymsc.stop()
tmp=1
}
else{
mymsc.play()
tmp=2
}
}
『叄』 flash中怎麼用AS控制音樂的播放和結束呢
import flash.media.SoundChannel;//引用SoundChannnel 類
var channel:SoundChannel = new SoundChannel();//建立一個音頻通道
var snd:Sound = new Sound();//創建一個Sound 實例
var req1:URLRequest = new URLRequest("Sound1.mp3");// 第一個音樂
var req2:URLRequest = new URLRequest("Sound.mp3");//第二個音樂
if(當專進入第一場景時候,條件你屬自己寫)
snd.load(req1);//載入音樂1
else(第二場景)
snd.load(req2);//載入音樂2
channel = snd.play();//播放音樂
『肆』 FLASH音樂 播放/停止 控制問題
早幾年做過一個控制聲音的AS,可以讓音樂播放、暫停、再播放,而且再播放的地方是從音樂停止的地方開始播放,與你共享下:
1.動畫的_root第1幀:
mysound = new Sound(); //聲明一個聲音變數;
mysound.attachSound("music1"); //將需要載入的音樂綁定在變數上,「music1」為庫文件中需載入聲音的linkage名;
mysound.start(); //綁定好的音樂開始播放,start()中,可以加入開始播放時間,單位為秒;
2.動畫中需要暫停的幀:
_root.stop(); //主時間軸停止播放動畫;
mysound.stop(); //載入的聲音變數停止播放;
soundpo = mysound.position / 1000; //聲明一個新變數,並賦值把聲音停止播放的時間,由於position屬性的單位為毫秒,故整除以1000;
3.繼續播放按鈕:
on (press){
_root.play(); //主時間軸開始播放動畫;
mysound.start(soundpo,1); //聲音從暫停的位置處接著播放,位置由變數soundpo獲得;
}
//如有需要幫助的地方,再找我。
『伍』 在flash里怎樣可以控制歌的播放時間
沒有作過這種。不過我會用滾動條控制元件屬性的。我想差不多的吧。版
用按鈕作滾動條。按鈕---hk2
on
(press,
release)
{
startDrag("hk2",
false,
462.5,
12,
462.5,
159);
}
on
(release)
{
stopDrag();
}
再作一個權輔助元件。放到工作區外,
onClipEvent
(enterFrame)
{
_root.yun._alpha
=
(159-_root.hk1._y)*(100/150);
_root.yun._x
=
(150-_root.hk2._y)*(400/150);
_root.yun._rotation
=
(12-_root.hk3._y)*(360/150);
}
我這個是控制透明度._alpha
,X位置._x
,旋轉._rotation
的,你找一下控制幀的AS碼,導入音樂時可以看到音樂所有幀數的。
『陸』 flash如何控制音樂播放的時間
(1)如果你用的是FLASH8及以上,你就可以在你想要停止音樂的那一幀將音樂設為回停止
(2)腳本的方法
1.導入音頻答到庫,右擊音頻,選擇「鏈接」。勾選第一項,設定標識符為s。
在第一幀上綁定:
so = new Sound();
so.attachSound("s");
2.在你想要音樂停止的那一幀上綁定 :so.stop();
『柒』 怎樣在flash裡面讓音樂隨時可以暫停播放和開始播放
http://wenku..com/view/117c220403d8ce2f006623fe.html
『捌』 flash中如何用一個按鈕控制一段音樂的結束,另一段音樂的開始
選擇舞台上的「停止」按鈕,在「動作」面板上完成如下Actions
"
on(release){
stop();
}
」
選擇舞台上的「播放」按鈕回,在「動答作」面板上完成如下Actions
"
on(release){
play();
}
『玖』 怎麼用flash做一個音樂播放器,有上一曲,下一曲,開始,停止按鈕的.
告訴我郵箱,我給你發個源文件,一看就明白了.
『拾』 flash製作歌曲怎麼用兩個按鈕控制音樂的停止和播放,as3,時間緊急麻煩各位大佬說的清楚點
首先as3隻能在幀上面設置代碼,而不能在按鈕上設置了,所以先要給按鈕設置一個實例名(在屬性中設置),然後在這一幀添加代碼。點擊窗口-代碼片段,在裡面選擇相應命令。