As far as I know, the loader.dataFormat refers to the loaded data, not the
one you are about to send. My guess is that the error is on trying to decode
the variables name/value pair on the loaded data (see that the error is
triggered by URLLoader/onComplete())



  Leandro Ferreira
Sent from Brasilia, DF, Brazil

On Fri, Aug 7, 2009 at 00:12, Gustavo Duenas <
gdue...@leftandrightsolutions.com> wrote:

> Hi coders, I have this code for a flash form
>
>
> import flash.display.*;
> import flash.events.*;
> import flash.text.*;
> import flash.net.*;
>
> this.sent.addEventListener(MouseEvent.CLICK, sendMessage);
>
> function sendMessage(e:Event):void
>                {
>                        var variables:URLVariables=new URLVariables();
>                        variables.nombre=nombre.text;
>                        variables.email=email.text;
>                        variables.phone=phone.text;
>                        variables.address= address.text;
>                        variables.eventos=eventos.text;
>                        variables.details=details.text;
>
>
>
>                        var request:URLRequest=new URLRequest();
>                        request.url='sendMail.cfm';
>                        request.method=URLRequestMethod.POST;
>                        request.data=variables;
>
>                        var loader:URLLoader=new URLLoader();
>                        loader.dataFormat=URLLoaderDataFormat.VARIABLES;
>                        try
>                        {
>                                loader.load(request);
>                        }
>                        catch (error:Error)
>                        {
>                                trace('Unable to load requested document.');
>                        }
>                }
>
> the fields are on the stage and those are input text.
> when I click on the button,
>
>  suddenly it sends this message Error: Error #2101: The String passed to
> URLVariables.decode() must be a URL-encoded query string containing
> name/value pairs.
>        at Error$/throwError()
>        at flash.net::URLVariables/decode()
>        at flash.net::URLVariables()
>        at flash.net::URLLoader/onComplete()
>
>
> does anyone knows what this means?
> help here pls.
>
>
> Gustavo
>
>
>
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to