Changeset 3 for trunk/as3/com/jeroenwijering/player/Player.as
- Timestamp:
- 06/06/08 00:38:39 (18 months ago)
- Files:
-
- 1 modified
-
trunk/as3/com/jeroenwijering/player/Player.as (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/as3/com/jeroenwijering/player/Player.as
r2 r3 10 10 import flash.display.MovieClip; 11 11 import flash.events.Event; 12 import flash.system.Capabilities;13 12 14 13 … … 18 17 /** A list with all default configuration values. **/ 19 18 private var defaults:Object = { 20 height:300,21 width:400,22 23 19 author:undefined, 24 20 captions:undefined, 25 21 description:undefined, 26 22 duration:0, 27 file: undefined,23 file:'http://www.jeroenwijering.com/upload/mrss.xml', 28 24 image:undefined, 29 25 link:undefined, … … 32 28 type:undefined, 33 29 34 controlbar:'below', 35 controlbarsize:20, 36 icons:true, 30 controlbar:'bottom', 37 31 logo:undefined, 38 32 playlist:'none', 39 33 playlistsize:180, 40 skin:'agriya.swf', 41 texts:false, 34 skin:undefined, 42 35 43 36 autostart:false, … … 56 49 abouttext:"About JW Player 4.0...", 57 50 aboutlink:"http://www.jeroenwijering.com/?page=about", 51 linktarget:'_self', 52 streamscript:'lighttpd', 53 tracecall:undefined, 54 58 55 client:undefined, 59 linktarget:'_self',60 streamscript:undefined,61 tracecall:undefined,62 version:'4.0 r1'56 controlbarheight:20, 57 height:300, 58 version:'4.0 r3', 59 width:400 63 60 }; 64 61 /** Object that loads all configuration variables. **/ … … 74 71 75 72 76 /** Constructor; loads config. **/ 77 public function Player(ply:MovieClip=undefined) { 78 if(!ply) { ply = this['player']; } 79 defaults['client'] = Capabilities.version; 80 configger = new Configger(ply); 73 /** Constructor; Loads config. **/ 74 public function Player() { 75 configger = new Configger(this); 81 76 configger.addEventListener(Event.COMPLETE,configHandler); 82 skinner = new Skinner(ply);83 skinner.addEventListener(Event.COMPLETE,skinHandler);84 77 configger.load(defaults); 85 78 }; … … 88 81 /** Config loading completed; now load skin. **/ 89 82 private function configHandler(evt:Event) { 83 skinner = new Skinner(this); 84 skinner.addEventListener(Event.COMPLETE,skinHandler); 90 85 skinner.load(configger.config['skin']); 91 86 };
