Changeset 75 for branches/4.2/com/jeroenwijering/player/SWFLoader.as
- Timestamp:
- 10/01/08 09:07:36 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/4.2/com/jeroenwijering/player/SWFLoader.as
r68 r75 24 24 /** Base directory for the plugins. **/ 25 25 private var basedir:String = 'http://plugins.longtailvideo.com/'; 26 /** Number of plugns that are done loading. **/ 27 private var done:Number; 26 28 27 29 … … 43 45 public function loadPlugins(pgi:String=null):void { 44 46 if(pgi) { 45 var arr = pgi.split(','); 46 for(var i in arr) { loadSWF(arr[i],false); } 47 var arr:Array = pgi.split(','); 48 done = arr.length; 49 for(var i:Number=0; i<arr.length; i++) { 50 loadSWF(arr[i],false); 51 } 52 } else { 53 dispatchEvent(new Event(Event.COMPLETE)); 47 54 } 48 }; 55 }; 49 56 50 57 … … 58 65 loadSWF(skn,true); 59 66 } else { 60 dispatchEvent(new Event(Event. COMPLETE));67 dispatchEvent(new Event(Event.INIT)); 61 68 } 62 69 }; … … 95 102 private function pluginError(evt:IOErrorEvent):void { 96 103 player.view.sendEvent('TRACE',' plugin: '+evt.text); 104 done--; 105 if(done == 0) { 106 dispatchEvent(new Event(Event.COMPLETE)); 107 } 97 108 }; 98 109 … … 106 117 player.view.sendEvent('TRACE',' plugin: '+err.message); 107 118 } 119 done--; 120 if(done == 0) { 121 dispatchEvent(new Event(Event.COMPLETE)); 122 } 108 123 }; 109 124 … … 112 127 private function skinError(evt:IOErrorEvent=null):void { 113 128 player.skin = player['player']; 114 dispatchEvent(new Event(Event. COMPLETE));129 dispatchEvent(new Event(Event.INIT)); 115 130 }; 116 131 … … 120 135 var clp = evt.target.content; 121 136 if(clp['player']) { 122 player.skin = MovieClip(clp['player']);137 player.skin = clp['player'] as MovieClip; 123 138 Draw.clear(player); 124 139 player.addChild(player.skin); 125 dispatchEvent(new Event(Event. COMPLETE));140 dispatchEvent(new Event(Event.INIT)); 126 141 } else { 127 142 skinError();
Note: See TracChangeset
for help on using the changeset viewer.
