Changeset 961
- Timestamp:
- 04/27/10 19:43:12 (3 years ago)
- Location:
- trunk/fl5
- Files:
-
- 13 edited
-
player.swf (modified) (previous)
-
src/com/longtailvideo/jwplayer/model/PlaylistItem.as (modified) (1 diff)
-
src/com/longtailvideo/jwplayer/player/IPlayer.as (modified) (2 diffs)
-
src/com/longtailvideo/jwplayer/player/Player.as (modified) (2 diffs)
-
src/com/longtailvideo/jwplayer/player/PlayerV4Emulation.as (modified) (4 diffs)
-
src/com/longtailvideo/jwplayer/player/PlayerVersion.as (modified) (1 diff)
-
src/com/longtailvideo/jwplayer/view/Logo.as (modified) (1 diff)
-
src/com/longtailvideo/jwplayer/view/PlayerLayoutManager.as (modified) (2 diffs)
-
src/com/longtailvideo/jwplayer/view/RightclickMenu.as (modified) (1 diff)
-
src/com/longtailvideo/jwplayer/view/components/ControlbarComponent.as (modified) (4 diffs)
-
src/com/longtailvideo/jwplayer/view/components/ControlbarComponentV4.as (modified) (6 diffs)
-
src/com/longtailvideo/jwplayer/view/components/DisplayComponent.as (modified) (1 diff)
-
src/com/longtailvideo/jwplayer/view/components/DockButton.as (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/fl5/src/com/longtailvideo/jwplayer/model/PlaylistItem.as
r915 r961 134 134 public function set duration(d:*):void { 135 135 _duration = Strings.seconds(String(d)); 136 if (_duration == 0) { _duration = -1; }136 // if (_duration == 0) { _duration = -1; } 137 137 } 138 138 -
trunk/fl5/src/com/longtailvideo/jwplayer/player/IPlayer.as
r662 r961 58 58 function unlock(target:IPlugin):Boolean; 59 59 function volume(volume:Number):Boolean; 60 function get mute():Boolean; 61 function set mute(state:Boolean):void; 60 function mute(state:Boolean):void; 62 61 function play():Boolean; 63 62 function pause():Boolean; … … 70 69 /** Force a redraw of the player **/ 71 70 function redraw():Boolean; 72 function get fullscreen():Boolean; 73 function set fullscreen(on:Boolean):void; 74 function link(index:Number=NaN):Boolean; 71 function fullscreen(on:Boolean):void; 75 72 function get controls():IPlayerComponents; 76 73 function overrideComponent(plugin:IPlayerComponent):void 74 /** This method is deprecated; it will be removed when support is dropped for v4 compatibility **/ 75 function link(index:Number=NaN):Boolean; 77 76 } 78 77 } -
trunk/fl5/src/com/longtailvideo/jwplayer/player/Player.as
r905 r961 165 165 * @inheritDoc 166 166 */ 167 public function get mute():Boolean { 168 return model.mute; 169 } 170 171 172 /** 173 * @inheritDoc 174 */ 175 public function set mute(state:Boolean):void { 167 public function mute(state:Boolean):void { 176 168 controller.mute(state); 177 169 } … … 249 241 * @inheritDoc 250 242 */ 251 public function get fullscreen():Boolean { 252 return model.fullscreen; 253 } 254 255 /** 256 * @inheritDoc 257 */ 258 public function set fullscreen(on:Boolean):void { 243 public function fullscreen(on:Boolean):void { 259 244 controller.fullscreen(on); 260 245 } -
trunk/fl5/src/com/longtailvideo/jwplayer/player/PlayerV4Emulation.as
r954 r961 200 200 private function viewRedraw(width:Number, height:Number):void { 201 201 viewEventDispatcher.dispatchEvent(new com.jeroenwijering.events.ViewEvent(com.jeroenwijering.events.ViewEvent.REDRAW, {id:id, client:client, version:version})); 202 controllerEventDispatcher.dispatchEvent(new ControllerEvent(ControllerEvent.RESIZE, {width:width, height:height, fullscreen:_player. fullscreen, client:client, version:version}));202 controllerEventDispatcher.dispatchEvent(new ControllerEvent(ControllerEvent.RESIZE, {width:width, height:height, fullscreen:_player.config.fullscreen, client:client, version:version})); 203 203 } 204 204 … … 257 257 switch (typ) { 258 258 case com.jeroenwijering.events.ViewEvent.FULLSCREEN: 259 _player.fullscreen = prm;259 _player.fullscreen(prm); 260 260 break; 261 261 case com.jeroenwijering.events.ViewEvent.ITEM: … … 270 270 case com.jeroenwijering.events.ViewEvent.MUTE: 271 271 if (prm != null && prm != "") { 272 _player.mute =(prm != "false" && prm != 0);272 _player.mute(prm != "false" && prm != 0); 273 273 } else { 274 _player.mute = !_player.mute;274 _player.mute(!_player.config.mute); 275 275 } 276 276 break; … … 348 348 } 349 349 350 cfg['fullscreen'] = _player. fullscreen;350 cfg['fullscreen'] = _player.config.fullscreen; 351 351 cfg['version'] = _player.version; 352 352 cfg['item'] = _player.playlist.currentIndex; -
trunk/fl5/src/com/longtailvideo/jwplayer/player/PlayerVersion.as
r960 r961 3 3 4 4 public class PlayerVersion { 5 protected static var _version:String = "5.2.96 0";5 protected static var _version:String = "5.2.961"; 6 6 7 7 public static function get version():String { -
trunk/fl5/src/com/longtailvideo/jwplayer/view/Logo.as
r956 r961 115 115 protected function clickHandler(evt:MouseEvent):void { 116 116 _player.pause(); 117 _player.fullscreen = false;117 _player.fullscreen(false); 118 118 if (getConfigParam('link')) { 119 119 navigateToURL(new URLRequest(getConfigParam('link'))); -
trunk/fl5/src/com/longtailvideo/jwplayer/view/PlayerLayoutManager.as
r954 r961 46 46 private function addLayout(plugin:String):void { 47 47 var cfg:PluginConfig = _player.config.pluginConfig(plugin); 48 49 if (!_player. fullscreen && testPosition(cfg['position']) && cfg['size']) {48 49 if (!_player.config.fullscreen && testPosition(cfg['position']) && Number(cfg['size']) > 0 ) { 50 50 toLayout.push(cfg); 51 51 } else { … … 99 99 if (toLayout.length == 0) { 100 100 for each(var item:PluginConfig in noLayout) { 101 item['visible'] = !(_player. fullscreen && testPosition(item['position']));101 item['visible'] = !(_player.config.fullscreen && testPosition(item['position'])); 102 102 assignSpace(item, remainingSpace); 103 103 } -
trunk/fl5/src/com/longtailvideo/jwplayer/view/RightclickMenu.as
r826 r961 89 89 /** Toggle the fullscreen mode. **/ 90 90 protected function fullscreenHandler(evt:ContextMenuEvent):void { 91 dispatchEvent(new ViewEvent(ViewEvent.JWPLAYER_VIEW_FULLSCREEN, !_player. fullscreen));91 dispatchEvent(new ViewEvent(ViewEvent.JWPLAYER_VIEW_FULLSCREEN, !_player.config.fullscreen)); 92 92 } 93 93 -
trunk/fl5/src/com/longtailvideo/jwplayer/view/components/ControlbarComponent.as
r940 r961 145 145 146 146 private function startFader():void { 147 if (controlbarConfig['position'] == 'over' || (_player. fullscreen && controlbarConfig['position'] != 'none')) {147 if (controlbarConfig['position'] == 'over' || (_player.config.fullscreen && controlbarConfig['position'] != 'none')) { 148 148 if (!isNaN(hiding)) { 149 149 clearTimeout(hiding); … … 221 221 hideButton('next'); 222 222 } 223 if (player. mute) {223 if (player.config.mute) { 224 224 newLayout = newLayout.replace("mute", "unmute"); 225 225 hideButton("mute"); … … 227 227 hideButton("unmute"); 228 228 } 229 if (player. fullscreen) {229 if (player.config.fullscreen) { 230 230 newLayout = newLayout.replace("fullscreen", "normalscreen"); 231 231 hideButton("fullscreen"); … … 514 514 _width = width; 515 515 516 if (getConfigParam('position') == 'over' || _player. fullscreen == true) {516 if (getConfigParam('position') == 'over' || _player.config.fullscreen == true) { 517 517 x = getConfigParam('margin') + player.config.pluginConfig('display')['x']; 518 518 y = height - background.height - getConfigParam('margin') + player.config.pluginConfig('display')['y']; -
trunk/fl5/src/com/longtailvideo/jwplayer/view/components/ControlbarComponentV4.as
r930 r961 158 158 var margin:Number = controlbarConfig['margin']; 159 159 160 if (controlbarConfig['position'] == 'over' || _player. fullscreen == true) {160 if (controlbarConfig['position'] == 'over' || _player.config.fullscreen == true) { 161 161 x = margin + player.config.pluginConfig('display')['x']; 162 162 y = height - skin.height - margin + player.config.pluginConfig('display')['y']; … … 168 168 getSkinComponent('normalscreenButton').visible = false; 169 169 if (stage['displayState'] && _player.config.height > 40) { 170 if (_player. fullscreen) {170 if (_player.config.fullscreen) { 171 171 getSkinComponent('fullscreenButton').visible = false; 172 172 getSkinComponent('normalscreenButton').visible = true; … … 204 204 switch (act) { 205 205 case ViewEvent.JWPLAYER_VIEW_FULLSCREEN: 206 data = Boolean(!_player. fullscreen);206 data = Boolean(!_player.config.fullscreen); 207 207 break; 208 208 case ViewEvent.JWPLAYER_VIEW_PAUSE: … … 210 210 break; 211 211 case ViewEvent.JWPLAYER_VIEW_MUTE: 212 data = Boolean(!_player. mute);212 data = Boolean(!_player.config.mute); 213 213 break; 214 214 } … … 251 251 /** Show a mute icon if playing. **/ 252 252 private function muteHandler(evt:MediaEvent=null):void { 253 if (_player. mute == true) {253 if (_player.config.mute == true) { 254 254 try { 255 255 getSkinComponent('muteButton').visible = false; … … 365 365 366 366 private function startFader():void { 367 if (controlbarConfig['position'] == 'over' || (_player. fullscreen && controlbarConfig['position'] != 'none')) {367 if (controlbarConfig['position'] == 'over' || (_player.config.fullscreen && controlbarConfig['position'] != 'none')) { 368 368 if (!isNaN(hiding)) { 369 369 clearTimeout(hiding); -
trunk/fl5/src/com/longtailvideo/jwplayer/view/components/DisplayComponent.as
r897 r961 217 217 break; 218 218 default: 219 if (player. mute) {219 if (player.config.mute) { 220 220 setDisplay(_icons['mute']); 221 221 } else { -
trunk/fl5/src/com/longtailvideo/jwplayer/view/components/DockButton.as
r771 r961 61 61 _imageLayer.addChild(_text); 62 62 if (_assetColor) { 63 _outIcon.transform.colorTransform = createColorTransform(_assetColor);64 63 _text.textColor = _assetColor.color; 65 64 } else {
Note: See TracChangeset
for help on using the changeset viewer.
