/* Replace function to properly format the config.txt file for Flash usage */ function replace_all(_origStr:String, _searchStr:String, _replaceStr:String):String { var _tempStr:String = ""; var index:Number = 0; var search_index:Number = 0; if (_searchStr == "") return _origStr; if (_origStr.indexOf(_searchStr) != -1) { while ((search_index = _origStr.indexOf(_searchStr, index)) != -1) { _tempStr += _origStr.substring(index, search_index); _tempStr += _replaceStr; index = search_index + _searchStr.length; } return _tempStr + _origStr.substring(index); } else return _origStr; } function format_config_file(_origStr:String):String { //replace all spaces var _temp_string:String = replace_all(_origStr, "%20", ""); //replace all \n with & _temp_string = replace_all(_temp_string, "%0D%0A", "&"); _temp_string = replace_all(_temp_string, "%3D", "="); return _temp_string; } /*Load configuration file*/ var lv:LoadVars = new LoadVars(); var vars:LoadVars = new LoadVars();