Changeset 1036


Ignore:
Timestamp:
05/13/10 11:51:38 (3 years ago)
Author:
pablo
Message:
  • Controlbar buttoncolor setting replaces frontcolor
  • Make YouTube click mask a little bigger to account for fullscreen mode
Location:
trunk/fl5
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/fl5/src/com/longtailvideo/jwplayer/media/HTTPMediaProvider.as

    r981 r1036  
    253253                        } 
    254254                         
    255                         var bufferPercent:Number; 
    256255                        var bufferFill:Number; 
    257256                        if (item.duration > 0 && _stream && _stream.bytesTotal > 0) { 
    258257                                percentoffset =  _timeoffset /  item.duration * 100; 
    259                                 bufferPercent = (_stream.bytesLoaded / _stream.bytesTotal) * (1 - percentoffset/100) * 100; 
    260258                                var bufferTime:Number = _stream.bufferTime < (item.duration - pos) ? _stream.bufferTime : Math.round(item.duration - pos); 
    261                                 bufferFill = _stream.bufferTime == 0 ? 0 : Math.ceil(_stream.bufferLength / bufferTime * 100); 
     259                                bufferFill = _stream.bufferTime ? Math.ceil(_stream.bufferLength / bufferTime * 100) : 0; 
    262260                        } else { 
    263261                                percentoffset = 0; 
    264                                 bufferPercent = 0; 
    265                                 bufferFill = _stream.bufferLength/_stream.bufferTime * 100; 
     262                                bufferFill = _stream.bufferTime ? _stream.bufferLength/_stream.bufferTime * 100 : 0; 
    266263                        } 
    267264         
     265                        var bufferPercent:Number = _stream.bytesTotal ? (_stream.bytesLoaded / _stream.bytesTotal) * (1 - percentoffset/100) * 100 : 0; 
     266 
    268267                        if (!_bandwidthChecked && _stream.bytesLoaded > 0 && _stream.bytesLoaded < _stream.bytesTotal) { 
    269268                                _bandwidthChecked = true; 
     
    271270                                _bandwidthTimeout = setTimeout(checkBandwidth, _bandwidthDelay, _stream.bytesLoaded); 
    272271                        } 
    273                          
     272 
    274273                        if (bufferFill < 50 && state == PlayerState.PLAYING) { 
    275274                                _bufferFull = false; 
  • trunk/fl5/src/com/longtailvideo/jwplayer/player/PlayerVersion.as

    r1033 r1036  
    33         
    44        public class PlayerVersion { 
    5                 protected static var _version:String = "5.2.1033"; 
     5                protected static var _version:String = "5.2.1036"; 
    66                 
    77                public static function get version():String { 
  • trunk/fl5/src/com/longtailvideo/jwplayer/view/components/ControlbarComponent.as

    r993 r1036  
    423423                        button.setOverIcon(getSkinElement(name + "ButtonOver")); 
    424424                        button.setBackground(getSkinElement(name + "ButtonBack")); 
    425                         button.outColor = player.config.lightcolor; 
    426                         button.overColor = player.config.backcolor; 
    427425                        button.tabEnabled = true; 
    428426                        button.clickFunction = function():void { 
     
    536534                } 
    537535 
     536                protected function get buttonColor():Color { 
     537                        return getConfigParam("buttoncolor") ? new Color(String(getConfigParam("buttoncolor"))) : null; 
     538                } 
     539                 
    538540 
    539541                public function addButton(icon:DisplayObject, name:String, handler:Function=null):MovieClip { 
     
    546548                                var outImage:Sprite = new Sprite(); 
    547549                                var outIcon:DisplayObject = icon; 
    548                                 if (_player.config.frontcolor){ 
     550                                if (buttonColor || _player.config.frontcolor){ 
    549551                                        var outTransform:ColorTransform = new ColorTransform(); 
    550                                         outTransform.color = _player.config.frontcolor.color; 
     552                                        outTransform.color = buttonColor ? buttonColor.color : _player.config.frontcolor.color; 
    551553                                        outIcon.transform.colorTransform = outTransform; 
    552554                                } 
  • trunk/fl5/src/com/longtailvideo/jwplayer/view/components/DisplayComponent.as

    r1022 r1036  
    192192                        _youtubeMask.graphics.clear(); 
    193193                        _youtubeMask.graphics.beginFill(0x00AA00, 1); 
    194                         _youtubeMask.graphics.drawRect(0, 0, width-90, height); 
    195                         _youtubeMask.graphics.drawRect(0, 0, width, height-45); 
     194                        _youtubeMask.graphics.drawRect(0, 0, width-120, height); 
     195                        _youtubeMask.graphics.endFill(); 
     196                        _youtubeMask.graphics.beginFill(0x00AA00, 1); 
     197                        _youtubeMask.graphics.drawRect(0, 0, width, height-60); 
    196198                        _youtubeMask.graphics.endFill(); 
    197199                         
Note: See TracChangeset for help on using the changeset viewer.