/*********** parse_INI.as INI Parsing Routine *******/ /*********** Robert M. Hall - Oct. 2003 *******/ /*********** rhall@impossibilities.com *******/ /*********** http://www.impossibilities.com *******/ var _appsettings = new LoadVars (); _appsettings.onData = function (dat) { var input_arr = dat.split ('\r\n'); if (input_arr.length == 1) { input_arr = dat.split ('\n'); } var z = 0; out_arr = new Array (); varname_arr = new Array (); for (var i = 0; i < input_arr.length; i++) { if (input_arr[i].length >= 4 && input_arr[i].charAt (0) != ";" && input_arr[i].charAt (0) != "[") { out_arr[z] = input_arr[i]; varname_arr[z] = input_arr[i].split ("="); trace (varname_arr[z][0] + "=" + varname_arr[z][1]); set ("APP_"+varname_arr[z][0], varname_arr[z][1]); z++; } } }; _appsettings.load ("appsettings.ini");