home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Aventura / MindScape.swf / scripts / __Packages / JukeBox.as < prev    next >
Encoding:
Text File  |  2007-12-04  |  1.0 KB  |  46 lines

  1. class JukeBox extends MovieClip
  2. {
  3.    var currTrack = "";
  4.    function JukeBox()
  5.    {
  6.       super();
  7.    }
  8.    function onLoad()
  9.    {
  10.       var _loc1_ = this;
  11.       stopAllSounds();
  12.       _loc1_.music = new Sound(_loc1_);
  13.       _loc1_.targetVol = _root.musicVol;
  14.    }
  15.    function playTrack(track)
  16.    {
  17.       var _loc1_ = this;
  18.       var _loc2_ = track;
  19.       _loc2_;
  20.       if(_loc1_.currTrack != _loc2_)
  21.       {
  22.          _loc1_.currTrack = _loc2_;
  23.          _loc1_.music.attachSound(_loc2_);
  24.          _loc1_.music.stop();
  25.          if(_loc2_ != "asylum_2")
  26.          {
  27.             _loc1_.music.start(0,9999);
  28.          }
  29.          else
  30.          {
  31.             _loc1_.music.start(0,0);
  32.          }
  33.          _loc1_.music.setVolume(0);
  34.       }
  35.    }
  36.    function onEnterFrame()
  37.    {
  38.       var _loc1_ = this;
  39.       if(_loc1_.currTrack != "")
  40.       {
  41.          var _loc2_ = (_loc1_.targetVol - _loc1_.music.getVolume()) / 15;
  42.          _loc1_.music.setVolume(_loc1_.music.getVolume() + _loc2_);
  43.       }
  44.    }
  45. }
  46.