Changeset 400
- Timestamp:
- 10/06/09 16:36:44 (4 years ago)
- Location:
- trunk/fl5/src/com/longtailvideo/jwplayer
- Files:
-
- 20 added
- 17 deleted
- 8 edited
-
controller/PlayerSetup.as (modified) (2 diffs)
-
player/JavascriptAPI.as (modified) (4 diffs)
-
player/Player.as (modified) (2 diffs)
-
player/PlayerV4Emulation.as (modified) (2 diffs)
-
utils/Logger.as (modified) (2 diffs)
-
utils/Stacker.as (modified) (1 diff)
-
view/ComponentButton.as (deleted)
-
view/ControlBarComponent.as (deleted)
-
view/ControlbarLayoutManager.as (deleted)
-
view/CoreComponent.as (deleted)
-
view/DefaultSkin.as (deleted)
-
view/DisplayComponent.as (deleted)
-
view/IControlbarComponent.as (deleted)
-
view/IDisplayComponent.as (deleted)
-
view/IDockComponent.as (deleted)
-
view/IPlaylistComponent.as (deleted)
-
view/ISkin.as (deleted)
-
view/PNGSkin.as (deleted)
-
view/PlayerComponents.as (modified) (2 diffs)
-
view/SWFSkin.as (deleted)
-
view/SkinBase.as (deleted)
-
view/SkinProperties.as (deleted)
-
view/Slider.as (deleted)
-
view/V4ControlBarComponent.as (deleted)
-
view/View.as (modified) (1 diff)
-
view/components (added)
-
view/components/ComponentButton.as (added)
-
view/components/ControlbarComponent.as (added)
-
view/components/ControlbarComponentV4.as (added)
-
view/components/ControlbarLayoutManager.as (added)
-
view/components/CoreComponent.as (added)
-
view/components/DisplayComponent.as (added)
-
view/components/Slider.as (added)
-
view/interfaces (added)
-
view/interfaces/IControlbarComponent.as (added)
-
view/interfaces/IDisplayComponent.as (added)
-
view/interfaces/IDockComponent.as (added)
-
view/interfaces/IPlaylistComponent.as (added)
-
view/interfaces/ISkin.as (added)
-
view/skins (added)
-
view/skins/DefaultSkin.as (added)
-
view/skins/PNGSkin.as (added)
-
view/skins/SWFSkin.as (added)
-
view/skins/SkinBase.as (added)
-
view/skins/SkinProperties.as (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/fl5/src/com/longtailvideo/jwplayer/controller/PlayerSetup.as
r396 r400 8 8 import com.longtailvideo.jwplayer.utils.Configger; 9 9 import com.longtailvideo.jwplayer.utils.Strings; 10 import com.longtailvideo.jwplayer.view. DefaultSkin;11 import com.longtailvideo.jwplayer.view. ISkin;12 import com.longtailvideo.jwplayer.view. PNGSkin;13 import com.longtailvideo.jwplayer.view. SWFSkin;14 import com.longtailvideo.jwplayer.view. SkinProperties;10 import com.longtailvideo.jwplayer.view.interfaces.ISkin; 11 import com.longtailvideo.jwplayer.view.skins.DefaultSkin; 12 import com.longtailvideo.jwplayer.view.skins.PNGSkin; 13 import com.longtailvideo.jwplayer.view.skins.SWFSkin; 14 import com.longtailvideo.jwplayer.view.skins.SkinProperties; 15 15 import com.longtailvideo.jwplayer.view.View; 16 16 … … 21 21 import flash.events.TimerEvent; 22 22 import flash.utils.Timer; 23 import com.longtailvideo.jwplayer.view.interfaces.ISkin; 23 24 24 25 /** -
trunk/fl5/src/com/longtailvideo/jwplayer/player/JavascriptAPI.as
r397 r400 33 33 34 34 var callbacks:String = _player.config.playerready ? _player.config.playerready + "," + "playerReady" : "playerReady"; 35 36 for each (var callback:String in callbacks.replace(/\s/,"").split(",")) {37 ExternalInterface.call(callback,{38 id:newEvt.id,39 client:newEvt.client,40 version:newEvt.version41 });42 }43 35 44 36 if (ExternalInterface.available) { 37 for each (var callback:String in callbacks.replace(/\s/,"").split(",")) { 38 ExternalInterface.call(callback,{ 39 id:newEvt.id, 40 client:newEvt.client, 41 version:newEvt.version 42 }); 43 } 44 } 45 45 } 46 46 47 47 private function setupListeners():void { 48 ExternalInterface.addCallback("addControllerListener",addJSControllerListener); 49 ExternalInterface.addCallback("addModelListener",addJSModelListener); 50 ExternalInterface.addCallback("addViewListener",addJSViewListener); 51 ExternalInterface.addCallback("removeControllerListener",removeJSControllerListener); 52 ExternalInterface.addCallback("removeModelListener",removeJSModelListener); 53 ExternalInterface.addCallback("removeViewListener",removeJSViewListener); 54 ExternalInterface.addCallback("getConfig",getConfig); 55 ExternalInterface.addCallback("getPlaylist",getPlaylist); 56 ExternalInterface.addCallback("getPluginConfig",getJSPluginConfig); 57 ExternalInterface.addCallback("loadPlugin",loadPlugin); 58 ExternalInterface.addCallback("sendEvent",sendEvent); 48 if (ExternalInterface.available) { 49 ExternalInterface.addCallback("addControllerListener",addJSControllerListener); 50 ExternalInterface.addCallback("addModelListener",addJSModelListener); 51 ExternalInterface.addCallback("addViewListener",addJSViewListener); 52 ExternalInterface.addCallback("removeControllerListener",removeJSControllerListener); 53 ExternalInterface.addCallback("removeModelListener",removeJSModelListener); 54 ExternalInterface.addCallback("removeViewListener",removeJSViewListener); 55 ExternalInterface.addCallback("getConfig",getConfig); 56 ExternalInterface.addCallback("getPlaylist",getPlaylist); 57 ExternalInterface.addCallback("getPluginConfig",getJSPluginConfig); 58 ExternalInterface.addCallback("loadPlugin",loadPlugin); 59 ExternalInterface.addCallback("sendEvent",sendEvent); 60 } 59 61 } 60 62 … … 151 153 if (controllerCallbacks.hasOwnProperty(evt.type)) { 152 154 for each (var callback:String in controllerCallbacks[evt.type]) { 153 ExternalInterface.call(callback, evt.data); 155 if (ExternalInterface.available) { 156 ExternalInterface.call(callback, evt.data); 157 } 154 158 } 155 159 } … … 159 163 if (modelCallbacks.hasOwnProperty(evt.type)) { 160 164 for each (var callback:String in modelCallbacks[evt.type]) { 161 ExternalInterface.call(callback, evt.data); 165 if (ExternalInterface.available) { 166 ExternalInterface.call(callback, evt.data); 167 } 162 168 } 163 169 } … … 167 173 if (viewCallbacks.hasOwnProperty(evt.type)) { 168 174 for each (var callback:String in viewCallbacks[evt.type]) { 169 ExternalInterface.call(callback, evt.data); 175 if (ExternalInterface.available) { 176 ExternalInterface.call(callback, evt.data); 177 } 170 178 } 171 179 } -
trunk/fl5/src/com/longtailvideo/jwplayer/player/Player.as
r396 r400 8 8 import com.longtailvideo.jwplayer.utils.Logger; 9 9 import com.longtailvideo.jwplayer.utils.RootReference; 10 import com.longtailvideo.jwplayer.view. ISkin;10 import com.longtailvideo.jwplayer.view.interfaces.ISkin; 11 11 import com.longtailvideo.jwplayer.view.PlayerComponents; 12 12 import com.longtailvideo.jwplayer.view.View; … … 14 14 import flash.display.Sprite; 15 15 import flash.events.Event; 16 import com.longtailvideo.jwplayer.view.interfaces.ISkin; 16 17 17 18 -
trunk/fl5/src/com/longtailvideo/jwplayer/player/PlayerV4Emulation.as
r396 r400 16 16 import com.longtailvideo.jwplayer.utils.Logger; 17 17 import com.longtailvideo.jwplayer.utils.TypeChecker; 18 import com.longtailvideo.jwplayer.view. ControlBarComponent;18 import com.longtailvideo.jwplayer.view.components.ControlbarComponent; 19 19 20 20 import flash.display.DisplayObject; 21 21 import flash.events.EventDispatcher; 22 22 import flash.utils.describeType; 23 import com.longtailvideo.jwplayer.view.components.ControlbarComponent; 23 24 24 25 /** … … 74 75 75 76 var m:Model; 76 var v:Control BarComponent;77 var v:ControlbarComponent; 77 78 var c:Controller 78 79 -
trunk/fl5/src/com/longtailvideo/jwplayer/utils/Logger.as
r396 r400 92 92 break; 93 93 case CONSOLE: 94 ExternalInterface.call('console.log', text); 94 if (ExternalInterface.available) { 95 ExternalInterface.call('console.log', text); 96 } 95 97 break; 96 98 case TRACE: … … 100 102 break; 101 103 default: 102 ExternalInterface.call(Logger._output, text); 104 if (ExternalInterface.available) { 105 ExternalInterface.call(Logger._output, text); 106 } 103 107 break; 104 108 } -
trunk/fl5/src/com/longtailvideo/jwplayer/utils/Stacker.as
r399 r400 1 package com.longtailvideo.jwplayer. view{1 package com.longtailvideo.jwplayer.utils { 2 2 import flash.display.DisplayObject; 3 3 import flash.display.MovieClip; -
trunk/fl5/src/com/longtailvideo/jwplayer/view/PlayerComponents.as
r395 r400 2 2 import com.longtailvideo.jwplayer.model.PlayerConfig; 3 3 import com.longtailvideo.jwplayer.player.Player; 4 import com.longtailvideo.jwplayer.view.interfaces.IControlbarComponent; 5 import com.longtailvideo.jwplayer.view.interfaces.IDisplayComponent; 6 import com.longtailvideo.jwplayer.view.interfaces.IDockComponent; 7 import com.longtailvideo.jwplayer.view.interfaces.IPlaylistComponent; 8 import com.longtailvideo.jwplayer.view.interfaces.ISkin; 9 import com.longtailvideo.jwplayer.view.skins.SWFSkin; 10 import com.longtailvideo.jwplayer.view.components.ControlbarComponentV4; 11 import com.longtailvideo.jwplayer.view.components.ControlbarComponent; 12 import com.longtailvideo.jwplayer.view.components.DisplayComponent; 4 13 5 14 … … 15 24 public function PlayerComponents(player:Player) { 16 25 if (player.skin is SWFSkin) { 17 _controlbar = new V4ControlBarComponent(player);26 _controlbar = new ControlbarComponentV4(player); 18 27 } else { 19 _controlbar = new Control BarComponent(player);28 _controlbar = new ControlbarComponent(player); 20 29 } 21 30 _display = new DisplayComponent(player); -
trunk/fl5/src/com/longtailvideo/jwplayer/view/View.as
r396 r400 12 12 import com.longtailvideo.jwplayer.utils.RootReference; 13 13 import com.longtailvideo.jwplayer.utils.Stretcher; 14 14 import com.longtailvideo.jwplayer.view.interfaces.IControlbarComponent; 15 import com.longtailvideo.jwplayer.view.interfaces.IDisplayComponent; 16 import com.longtailvideo.jwplayer.view.interfaces.IDockComponent; 17 import com.longtailvideo.jwplayer.view.interfaces.IPlaylistComponent; 18 import com.longtailvideo.jwplayer.view.interfaces.ISkin; 19 15 20 import flash.display.DisplayObject; 16 21 import flash.display.Loader;
Note: See TracChangeset
for help on using the changeset viewer.
