Changeset 745


Ignore:
Timestamp:
12/11/09 14:43:54 (3 years ago)
Author:
pablo
Message:

SWF Skin controlbar positioning fix (ticket #646

Location:
trunk/fl5
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/fl5/src/com/longtailvideo/jwplayer/controller/MediaProviderLoader.as

    r690 r745  
    4848                        try { 
    4949                                loadedSource = loader.loadedObject as MediaProvider; 
    50                                 dispatchEvent(new Event(Event.COMPLETE)); 
     50                                if (loadedSource) { 
     51                                        dispatchEvent(new Event(Event.COMPLETE)); 
     52                                } else { 
     53                                        dispatchEvent(new ErrorEvent(ErrorEvent.ERROR, false, false, "Loaded file is not a valid media provider.")); 
     54                                } 
    5155                        } catch (e:Error) { 
    5256                                dispatchEvent(new ErrorEvent(ErrorEvent.ERROR, false, false, e.message)); 
  • trunk/fl5/src/com/longtailvideo/jwplayer/player/PlayerVersion.as

    r741 r745  
    33         
    44        public class PlayerVersion { 
    5                 protected static var _version:String = "5.1.741"; 
     5                protected static var _version:String = "5.1.745"; 
    66                 
    77                public static function get version():String { 
  • trunk/fl5/src/com/longtailvideo/jwplayer/view/components/ControlbarComponentV4.as

    r689 r745  
    2424        import flash.geom.Rectangle; 
    2525        import flash.text.TextField; 
    26         import flash.text.TextFormat; 
    2726        import flash.ui.Mouse; 
    2827        import flash.utils.clearTimeout; 
     
    157156 
    158157                        var wid:Number = width; 
     158                        var margin:Number = controlbarConfig['margin']; 
     159 
    159160                        if (controlbarConfig['position'] == 'over' || _player.fullscreen == true) { 
    160                                 skin.x = controlbarConfig['margin']; 
    161                                 skin.y = height - skin.height - controlbarConfig['margin']; 
    162                                 wid = width - 2 * controlbarConfig['margin']; 
    163                         } else { 
    164                                 skin.x = 0; 
    165                                 skin.y = 0; 
    166                         } 
     161                                x = margin; 
     162                                y = height - skin.height - margin; 
     163                                wid = width - 2 * margin; 
     164                        } 
     165 
    167166                        try { 
    168167                                getSkinComponent('fullscreenButton').visible = false; 
Note: See TracChangeset for help on using the changeset viewer.