Changeset 2 for trunk/as3/com/jeroenwijering/utils/Skinner.as
- Timestamp:
- 06/05/08 11:54:24 (5 years ago)
- File:
-
- 1 edited
-
trunk/as3/com/jeroenwijering/utils/Skinner.as (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/as3/com/jeroenwijering/utils/Skinner.as
r1 r2 20 20 /** SWF skin loader reference **/ 21 21 private var loader:Loader; 22 /** Skinnable elements **/ 23 private var ELEMENTS:Array = new Array("controlbar","display","playlist"); 22 24 23 25 … … 62 64 private function loaderHandler(evt:Event) { 63 65 var cnt = MovieClip(loader.content); 64 while(cnt.numChildren > 0) {65 var ncd = cnt.getChildAt( 0);66 for(var i=0; i<cnt.numChildren; i++) { 67 var ncd = cnt.getChildAt(i); 66 68 var ocd = skin.getChildByName(ncd.name); 67 skin.removeChild(ocd); 68 skin.addChild(ncd); 69 if(ocd) { 70 skin.removeChild(ocd); 71 skin.addChild(ncd); 72 skin[ncd.name] = ncd; 73 } 69 74 } 70 75 dispatchEvent(new Event(Event.COMPLETE));
Note: See TracChangeset
for help on using the changeset viewer.
