Changeset 87


Ignore:
Timestamp:
10/20/07 17:15:57 (15 years ago)
Author:
doryphores
Message:

Converted project to use Flash IDE instead of FlashDevelop
Added showRemaining option

Location:
audio-player/branches/version2/source
Files:
2 added
5 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • audio-player/branches/version2/source/classes/Application.as

    r82 r87  
    5858                loop:false, 
    5959                animation:true, 
     60                showRemaining:true, 
    6061                volume:80 
    6162        }; 
     
    368369                var targetPosition:Number = Stage.width - control_mc.realWidth; 
    369370                if(_clearID != null) clearInterval(_clearID); 
    370                 _clearID = setInterval(_animate, 41, targetPosition); 
     371                _clearID = setInterval(_animate, 40, targetPosition); 
    371372        } 
    372373 
     
    383384                var targetPosition:Number = volume_mc.realWidth - 6; 
    384385                if(_clearID != null) clearInterval(_clearID); 
    385                 _clearID = setInterval(_animate, 41, targetPosition); 
     386                _clearID = setInterval(_animate, 40, targetPosition); 
    386387        } 
    387388         
     
    489490                                } 
    490491                                display_mc.setText(message, 0, true); 
    491                                 display_mc.setTime(playerState.position); 
     492                                display_mc.setTime(_options.showRemaining ? playerState.duration - playerState.position : playerState.position, _options.showRemaining); 
    492493                                break; 
    493494                } 
     
    527528        /** 
    528529        * Fake function for pre-compiling library classes 
    529         */ 
    530530        private function _preCompile() 
    531531        { 
     
    538538                x = new Volume(); 
    539539        } 
     540        */ 
    540541} 
  • audio-player/branches/version2/source/classes/Display.as

    r57 r87  
    6262        * @param        ms the time to display in milliseconds 
    6363        */ 
    64         public function setTime(ms:Number) 
     64        public function setTime(ms:Number, isRemaining:Boolean) 
    6565        { 
    66                 this.time_txt.text = _formatTime(ms); 
     66                var timeDisplay:String = (isRemaining && ms > 0)?"-":""; 
     67                this.time_txt.text = timeDisplay + _formatTime(ms); 
    6768                this.resize(); 
    6869        } 
Note: See TracChangeset for help on using the changeset viewer.