flash內(nèi)置類Sound的一個小問題及解決方法_Flash教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:Flash中一個按鈕控制播放和停止的2種算法
      Flash中一個按鈕控制播放和停止的2種算法第一種ps=0;//初始化ps,有些算法要用到。//循環(huán)算法-1on(release){i;if(i==1){play();}else{stop();

      問題:兩個聲音不能被獨立控制
      var _tmp;
      var s1_sound = new Sound();
      var s2_sound = new Sound();
      s1_sound.attachSound("s1");
      s2_sound.attachSound("s2");
      s1_sound.start(0,1000);
      _btn.onPress = function(){
      _tmp = !_tmp;
      if(_tmp){
      s2_sound.start();
      } else {
      s2_sound.stop();
      }
      }這段代碼希望庫中的聲音s1作為背景音樂循環(huán)播放,而s2則由按鈕_btn控制(點擊播放/再點擊停止)。
      ——但是,事與愿違。這里的一句混帳s2_sound.stop()不僅把s2_sound停了,而且還把s1_sound也給停了。
      解決方法:聲音由外部.mp3文件載入。
      var _tmp;
      var s1_sound = new Sound();
      var s2_sound = new Sound();
      s1_sound.onLoad = function(){
      this.start();
      }
      s1_sound.loadSound("s1.mp3");
      s2_sound.loadSound("s2.mp3");
      _btn.onPress = function(){
      _tmp = !_tmp;
      if(_tmp){
      s2_sound.start();
      } else {
      s2_sound.stop();
      }
      }

      控制部分(_btn)代碼沒有改變,問題已經(jīng)解決。

      分享:flash通過外部文本動態(tài)載入圖片
      平時做圖片展示或者圖片新聞時,會經(jīng)常的更新flash里的圖片信息,但是假如每次都手動添加,實在麻煩了點.現(xiàn)在很多網(wǎng)站用得比較多,就是新浪網(wǎng)上的圖片新聞滾動

      來源:向明空間//所屬分類:Flash教程/更新時間:2008-03-05
      相關(guān)Flash教程