Changeset 637
- Timestamp:
- 11/17/09 17:22:41 (4 years ago)
- Location:
- trunk/fl5
- Files:
-
- 9 edited
-
assets/flash/skin/five.fla (modified) (previous)
-
assets/flash/skin/five.swf (modified) (previous)
-
player.swf (modified) (previous)
-
src/com/longtailvideo/jwplayer/player/PlayerVersion.as (modified) (1 diff)
-
src/com/longtailvideo/jwplayer/utils/DisplayObjectUtils.as (modified) (1 diff)
-
src/com/longtailvideo/jwplayer/view/View.as (modified) (1 diff)
-
src/com/longtailvideo/jwplayer/view/components/ControlbarComponent.as (modified) (1 diff)
-
src/com/longtailvideo/jwplayer/view/components/DisplayComponent.as (modified) (4 diffs)
-
src/com/longtailvideo/jwplayer/view/skins/SWFSkin.as (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/fl5/src/com/longtailvideo/jwplayer/player/PlayerVersion.as
r636 r637 3 3 4 4 public class PlayerVersion { 5 protected static var _version:String = "5.0.63 6beta";5 protected static var _version:String = "5.0.637 beta"; 6 6 7 7 public static function get version():String { -
trunk/fl5/src/com/longtailvideo/jwplayer/utils/DisplayObjectUtils.as
r576 r637 17 17 } 18 18 } 19 20 public static function describeDisplayObject(displayObject:DisplayObject, depth:Number=0):String { 21 var descString:String = " "; 22 for(var i:Number=0; i<=depth; i++) { descString += "-"; } 23 descString += displayObject.name + " = {" + 24 "width:" + displayObject.width + ", " + 25 "height:" + displayObject.height + ", " + 26 "x:" + displayObject.x + ", " + 27 "y:" + displayObject.y + "}"; 28 29 var displayObjectContainer:DisplayObjectContainer = displayObject as DisplayObjectContainer; 30 if (displayObjectContainer) { 31 for(var j:Number=0; j<displayObjectContainer.numChildren; j++) { 32 descString += "\n" + describeDisplayObject(displayObjectContainer.getChildAt(j), depth+1); 33 } 34 } 35 36 return descString; 37 38 } 39 19 40 } 20 41 } -
trunk/fl5/src/com/longtailvideo/jwplayer/view/View.as
r635 r637 133 133 _model.addEventListener(MediaEvent.JWPLAYER_MEDIA_LOADED, mediaLoaded); 134 134 _model.playlist.addEventListener(PlaylistEvent.JWPLAYER_PLAYLIST_ITEM, itemHandler); 135 _model.playlist.addEventListener(PlaylistEvent.JWPLAYER_PLAYLIST_LOADED, itemHandler); 136 _model.playlist.addEventListener(PlaylistEvent.JWPLAYER_PLAYLIST_UPDATED, itemHandler); 135 137 _model.addEventListener(PlayerStateEvent.JWPLAYER_PLAYER_STATE, stateHandler); 136 138 -
trunk/fl5/src/com/longtailvideo/jwplayer/view/components/ControlbarComponent.as
r621 r637 509 509 510 510 public function resize(width:Number, height:Number):void { 511 if (getConfigParam('position') == "none") { 512 visible = false; 513 return; 514 } 515 511 516 _width = width; 512 517 -
trunk/fl5/src/com/longtailvideo/jwplayer/view/components/DisplayComponent.as
r636 r637 62 62 _icon = new MovieClip(); 63 63 addChildAt(icon, 1); 64 64 65 _text = new TextField(); 65 66 var textColorTransform:ColorTransform = new ColorTransform(); 66 textColorTransform.color = player.config.frontcolor ? player.config.frontcolor.color : 0x FFFFFF;67 textColorTransform.color = player.config.frontcolor ? player.config.frontcolor.color : 0x999999; 67 68 text.transform.colorTransform = textColorTransform; 68 69 text.gridFitType = GridFitType.NONE; … … 147 148 148 149 public function setText(displayText:String):void { 149 text.text = displayText ? displayText : ''; 150 if (_icon is Sprite && (_icon as Sprite).getChildByName('txt') is TextField) { 151 ((_icon as Sprite).getChildByName('txt') as TextField).text = displayText ? displayText : ''; 152 text.text = ''; 153 } else { 154 text.text = displayText ? displayText : ''; 155 } 150 156 positionText(); 151 157 } … … 153 159 154 160 private function positionText():void { 155 if (text.width > background.scaleX * .75) { 156 text.width = background.scaleX * .75; 157 text.wordWrap = true; 158 } else { 159 text.autoSize = TextFormatAlign.CENTER; 160 } 161 text.x = (background.scaleX - text.textWidth) / 2; 162 text.y = icon.y + (icon.height / 2) + 10; 161 if (text.text) { 162 text.visible = true; 163 if (text.width > background.scaleX * .75) { 164 text.width = background.scaleX * .75; 165 text.wordWrap = true; 166 } else { 167 text.autoSize = TextFormatAlign.CENTER; 168 } 169 text.x = (background.scaleX - text.textWidth) / 2; 170 if (_player.skin is SWFSkin) { 171 text.y = icon.y + (icon.height/2) + 10; 172 } else { 173 text.y = icon.y + icon.height + 10; 174 } 175 } else { 176 text.visible = false; 177 } 163 178 } 164 179 … … 248 263 return _background; 249 264 } 265 250 266 } 251 267 } -
trunk/fl5/src/com/longtailvideo/jwplayer/view/skins/SWFSkin.as
r605 r637 74 74 public override function getSkinElement(component:String, element:String):DisplayObject { 75 75 // Hack for the error icon 76 if (component == 'display') { 77 if (element == 'errorIcon' && super.getSkinElement(component, 'errorIcon')['icn']) { 78 var errorButton:Sprite = Draw.clone(super.getSkinElement('display', 'playIcon') as Sprite) as Sprite; 79 errorButton.removeChild(errorButton['icn']); 80 errorButton.x = 0; 81 errorButton.y = 0; 82 var errorIcon:Sprite = super.getSkinElement(component, 'errorIcon')['icn']; 83 errorButton.addChild(errorIcon); 84 var errorButttonBackground:DisplayObject = errorButton.getChildAt(0); 85 errorIcon.x = errorButttonBackground.x + (errorButttonBackground.width - errorIcon.width) / 2; 86 errorIcon.y = errorButttonBackground.y + (errorButttonBackground.height - errorIcon.height) / 2; 87 return errorButton; 88 } else if (super.getSkinElement(component, element) && super.getSkinElement(component, element)['bck']) { 89 var skinElement:DisplayObjectContainer = super.getSkinElement(component, element) as DisplayObjectContainer; 90 var xoffset:Number = skinElement['bck'].x * -1; 91 var yoffset:Number = skinElement['bck'].y * -1; 92 for (var i:Number = 0; i < skinElement.numChildren; i++){ 93 var child:DisplayObject = skinElement.getChildAt(i); 94 if (child.name != 'bck'){ 95 child.x += xoffset; 96 child.y += xoffset; 97 } 98 } 99 skinElement['bck'].x = 0; 100 skinElement['bck'].y = 0; 101 return skinElement; 102 } 103 } else if (component == "dock") { 76 if (component == "dock") { 104 77 var cls:Class; 105 78 try {
Note: See TracChangeset
for help on using the changeset viewer.
