# 2101: A string passada para URLVariables.decode () deve ser uma string de consulta codificada por URL contendo pares nome / valor

Eu tenho esse código flash. Ele envia pontuação e nome de usuário no meu jogo para savescores.php. Mas eu tenho o erro acima. Eu mudei URLLoaderDataForma.VARIABLES para TEXT, mas ainda ocorre o mesmo erro. O que devo fazer para corrigir este problema? Desde já, obrigado..

private function SendScore(score:int) 
    {
        var variables:URLVariables = new URLVariables();
        variables.score = score;
        variables.username = username;
        var urlloader:URLLoader = new URLLoader();

        var urlrequest:URLRequest = new URLRequest('http://localhost:90/savescores.php');
        urlrequest.method = URLRequestMethod.POST;
        urlrequest.data = variables;
        urlloader.dataFormat = URLLoaderDataFormat.TEXT;

        urlloader.load(urlrequest);
        urlloader.addEventListener(Event.COMPLETE, CompleteHandler, false, 0, true);
        urlloader.addEventListener(IOErrorEvent.IO_ERROR , ErrorHandler, false, 0, true);
    }

    private function CompleteHandler(e:Event) 
    {
        var vars:URLVariables = new URLVariables(e.target.data);
        if(vars.success) trace('Saving succeeded');
        else ('Saving failed');
    }

    private function ErrorHandler(e:IOErrorEvent) 
    {
        trace('Error occured');
    }

questionAnswers(2)

yourAnswerToTheQuestion