home *** CD-ROM | disk | FTP | other *** search
- class JukeBox extends MovieClip
- {
- var currTrack = "";
- function JukeBox()
- {
- super();
- }
- function onLoad()
- {
- var _loc1_ = this;
- stopAllSounds();
- _loc1_.music = new Sound(_loc1_);
- _loc1_.targetVol = _root.musicVol;
- }
- function playTrack(track)
- {
- var _loc1_ = this;
- var _loc2_ = track;
- _loc2_;
- if(_loc1_.currTrack != _loc2_)
- {
- _loc1_.currTrack = _loc2_;
- _loc1_.music.attachSound(_loc2_);
- _loc1_.music.stop();
- if(_loc2_ != "asylum_2")
- {
- _loc1_.music.start(0,9999);
- }
- else
- {
- _loc1_.music.start(0,0);
- }
- _loc1_.music.setVolume(0);
- }
- }
- function onEnterFrame()
- {
- var _loc1_ = this;
- if(_loc1_.currTrack != "")
- {
- var _loc2_ = (_loc1_.targetVol - _loc1_.music.getVolume()) / 15;
- _loc1_.music.setVolume(_loc1_.music.getVolume() + _loc2_);
- }
- }
- }
-