Show
Ignore:
Timestamp:
06/06/08 00:38:39 (18 months ago)
Author:
jeroen
Message:

added js initer BUT destroyed controlbar display

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/as3/com/jeroenwijering/utils/Configger.as

    r1 r3  
    77 
    88 
     9import com.jeroenwijering.utils.Strings; 
    910import flash.events.Event; 
    1011import flash.events.EventDispatcher; 
     
    1314import flash.net.URLRequest; 
    1415import flash.net.URLLoader; 
    15 import com.jeroenwijering.utils.Strings; 
     16import flash.system.Capabilities; 
    1617 
    1718 
     
    4243        public function load(def:Object) { 
    4344                config = def; 
     45                config['client'] = 'FLASH '+Capabilities.version; 
    4446                var xml = reference.root.loaderInfo.parameters['config']; 
    4547                if(xml) { 
     
    7577        /** Load configuration data from flashcookie. **/ 
    7678        private function loadCookies() { 
    77                 Configger.cookie = SharedObject.getLocal('com.jeroenwijering.utils','/'); 
     79                Configger.cookie = SharedObject.getLocal('com.jeroenwijering','/'); 
    7880                compareWrite(Configger.cookie.data); 
    7981                loadFlashvars(); 
     
    9092        /** Compare and save new items in config, preserving datatype. **/ 
    9193        private function compareWrite(obj:Object) { 
    92                 for(var cfv in config) { 
     94                for(var cfv in obj) { 
    9395                        var lfv = cfv.toLowerCase(); 
    94                         if(obj[lfv] != undefined) { 
     96                        if(config[lfv] != undefined) { 
    9597                                config[lfv] = Strings.serialize(obj[lfv],config[cfv]); 
     98                        } else {  
     99                                config[lfv] = obj[lfv]; 
    96100                        } 
    97101                }