XML Refresh working locally but not online

So I have an incredibly simple tool that shows some updates from an XML file…

In the swf, there is a button that triggers a refresh for the XML file… it works fine locally, but not online…

Any ideas?


stop();

btnRefresh.label = "Refresh";

var dbURL:URLRequest = new URLRequest("file.xml");    
var dbLoader:URLLoader = new URLLoader();
var inventoryDatabase:XML;
var outputString:String;

//Listen for data to finish loading
dbLoader.addEventListener(Event.COMPLETE, completeListener);

//Load the database
dbLoader.load(dbURL);            

//Function activates when loading is complete
function completeListener(e:Event):void {
    
    //Remove load listener
    dbLoader.removeEventListener(Event.COMPLETE, completeListener);
    
    //Assign the database
    inventoryDatabase = new XML(dbLoader.data);
    btnRefresh.addEventListener(MouseEvent.CLICK, refreshHandler);
    
    for each(var conf:XML in inventoryDatabase.*) {
        switch([email protected]()){
            
            case "1":
                for each(var item:XML in conf.*) {
                    if([email protected]() == "stock") {
                        outputString = item.toString();
                        config1Stock.text = outputString;
                    } else {
                        outputString = item.toString();
                        config1IP.text = outputString;
                    }
                }
                config1Total.text = (int(config1Stock.text) + int(config1IP.text)).toString();
                break;
            case "4":
                for each(var item2:XML in conf.*) {
                    if([email protected]() == "stock") {
                        outputString = item2.toString();
                        config4Stock.text = outputString;
                    } else {
                        outputString = item2.toString();
                        config4IP.text = outputString;
                    }
                }
                config4Total.text = (int(config4Stock.text) + int(config4IP.text)).toString();
                break;
        }
    }
}

function refreshHandler(e:MouseEvent=null):void {
    inventoryDatabase=null;
    dbLoader=null;
    dbURL = new URLRequest("file.xml");    
    dbLoader = new URLLoader();
    
    //Listen for data to finish loading
    dbLoader.addEventListener(Event.COMPLETE, completeListener);
    
    //Load the database
    dbLoader.load(dbURL);
}