菜鳥必讀之一鍵控制音樂播放以及暫停--IT地帶
 首頁 新聞 安徽 體育 財經 黃梅 旅游 軍事 娛樂 法治 教育 伊人 健康
繁體中文
 IT 彩信 讀書 汽車 演藝 音樂 徽商 書庫 郵件 論壇 賀卡 相冊 交友
簡體中文
精彩圖庫 業界動態 觀察分析 手機數碼 電腦教室 軟件下載 游戲人間 本地市場
精彩推薦
v微軟在瘦身版Windows中做手腳 歐盟展開調查
v3G最後測試4月份將出結果 牌照發放悄悄提速
v南郵教授為月租費正名 電話收月租符合慣例
v中興通訊聯姻中超 一場備受關注的隱秘戀情
v手機電磁輻射標准望今年出臺 國內不會高於國際
v把花園掛在手機上 韓國精美植物手機鏈圖賞
v偶像級手機 銀幕硬漢與時尚手機對對碰
v大膽血腥網游《SILKROAD》游戲圖片
vEidos《古墓麗影7:傳說》官方公布
精彩圖片
  您當前的位置 :IT地帶 > 電腦教室 > 熱點教程 正文
菜鳥必讀之一鍵控制音樂播放以及暫停

中安網  2005-04-07 14:17

  賽迪網--中國電腦教育報4月6日報道 在使用電腦的過程中,我們可以發現一些軟件的一個按鈕可以實現兩種功能,比如Windows Media Player的播放和暫停按鈕就是二合一的,在播放時按鈕顯示為暫停,在暫停時顯示為播放。在課件中,我們也可以實現以上這種效果。下面就以Flash MX為例進行說明。

  一、實現思路

  定義一個變量,在每次單擊按鈕時,該變量自動加1,然後對該變量除以2獲得餘數,餘數有兩種情況或者為0,或者為1;再根據餘數的不同,來改變按鈕的狀態,並通過AS語句分別控制音樂的播放和暫停。

  二、實現方法

  1.啟動Flash MX,單擊『文件→導入到庫』,出現『導入到庫』對話框,將所需的聲音文件導入到Flash MX庫中;按Ctrl+L組合鍵,打開庫,在導入的聲音文件上點擊右鍵,選擇『鏈接』;在『鏈接屬性』對話框中,把『為動作腳本導出』選項選中,在標識符中填入『beijing』(圖1),為後面的動作腳本調用該聲音文件做好准備。

  2.選定主場景中的第一幀,打開動作面板,輸入如下語句:

  mysound = new Sound();

  //定義一個新的聲音對象

  mysound.attachSound("beijing");

  //綁定庫中的聲音,注意加上引號

  mysound.start();

  //開始播放聲音

  在這一幀中,首先定義了一個聲音對象,然後把剛纔庫中的聲音文件綁定到該聲音對象,並開始播放聲音。注意:『//』後面的是注釋。

  3.打開組件面板,拖入一個『PushButton』至主場景中,在屬性面板中,將之命名為『kongzhi_bt』,在參數設置中,將『Label』設置為空(這個參數用來設置按鈕上的文字,後面我們要動態改變上面的文字),在『Click Handler』中填入『kongzhi』(這裡設置的是單擊按鈕後執行的一個自定義函數,我們下面要來定義它)。設置如圖2所示。

  4.下面我們繼續在第一幀中自定義剛纔所要用到的函數--『kongzhi』。選定第一幀,接著輸入如下語句:

  function kongzhi() {

  //定義函數

  i = i+1;

  if (i%2 == 1) {

  //對變量i進行取模

  mysound.stop();

  _root.kongzhi_bt.setLabel("播放");

  //如果餘數為1,則停止播放聲音,按鈕標簽為『播放』

  } else {

  mysound.start(mysound.position/1000);

  _root.kongzhi_bt.setLabel("暫停");

  //否則的話,接著播放聲音,按鈕標簽為『暫停』

  }

  }

  最後加上一句:

  _root.kongzhi_bt.setLabel("暫停");

  //將按鈕上的初始文字設置為『暫停』

  測試影片,影片開始時播放聲音,按鈕此時文字為『暫停』;單擊按鈕,則聲音暫停,按鈕文字變為『播放』;再單擊,則聲音繼續播放。(文/許向前)

編輯: 丁毅
 ?【相 關 報 道】?
-用Akoff Music Composer做MIDI音樂   05-03-30 11:41
-輕松地把PS游戲光盤中的背景音樂提取出來   05-03-15 15:32
-同步音樂 同步心情 初試WMP10同步功能   05-02-03 14:15
-Index Maker 教你輕松制作音樂網頁   04-12-15 13:55
-P2P免費音樂大餐:KuGoo2.0試玩手記   04-11-26 12:47
 

中國安徽在線網站(中安在線)版權所有 未經允許 請勿復制或鏡像
皖ICP證 030106號