Getting rid of loader.dataFormat, that is.


  Leandro Ferreira


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

> Hi Leandro so getting rid of this part would be ok then and the error
> wouldn't appear again.
>
>
>  var loader:URLLoader=new URLLoader();
>>>                       loader.dataFormat=URLLoaderDataFormat.VARIABLES;
>>>                       try
>>>                       {
>>>                               loader.load(request);
>>>                       }
>>>                       catch (error:Error)
>>>                       {
>>>                               trace('Unable to load requested
>>> document.');
>>>                       }
>>>
>>
> Gustavo
>
>
>
> On Aug 7, 2009, at 7:23 AM, Leandro Ferreira wrote:
>
>  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
>>
>>
>
> _______________________________________________
> 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