A sneaky way to accomplish synchronous http request in Flash is via
javascript bridge where it is possible to can make a synchronous
xmlhttprequest. Check out the page below which contrasts asynchronous
/ synchronous javascript. 

http://ajaxpatterns.org/XMLHttpRequest_Call#Asynchronous_Calls




--- In [email protected], "JWOpitz" <[EMAIL PROTECTED]> wrote:
>
> There are many ways to do what you are looking for, though in a
> asyncronous manner.  Ralf suggested binding a view to a prop on the
> model, upon updating will update the view.  That is probably the most
> OO way of doing it within the MVC framework.  But it also is harder to
> do more view-specific validation.  As for disallowing the user to
> interact with the app until a response is received, you could
> basically have your app in a disabled mode until your IResponder
> triggers on the response.  Upon result or fault tell the model to
> allow further interaction and subsequent validation if applicable.
> 
> Awhile back I wrote some articles on doing just this when your design
> requires a bit more in terms of validation and error handling.  You
> can read up on it here.  Would be interested in your thoughts as well.
> 
>
http://jwopitz.wordpress.com/2008/04/24/tutorial-handling-service-validation-errors-cairngorm/
> 
>
http://jwopitz.wordpress.com/2008/04/25/tutorial-handling-service-validation-errors-cairngorm-part-2/
> 
>
http://jwopitz.wordpress.com/2008/04/25/tutorial-handling-service-validation-errors-cairngorm-part-3/
> 
> --- In [email protected], "Ralf Bokelberg"
> <ralf.bokelberg@> wrote:
> >
> > You could either set a bindable property on your model,
> > or pass in a object, which does the result handling.
> > 
> > Cheers
> > Ralf.
> > 
> > On Sat, Jun 28, 2008 at 8:09 PM,  <parjan@> wrote:
> > > You mean if i have to display an alert message 'Customer name
already
> > > exists' them i have to put this code in result method as follows,
> Basically
> > > this is Command class which implements IResponder .
> > >
> > > public function result( event : Object ) : void
> > > {
> > > // Some processing
> > > Alert.show( 'Name XYZ Already Exists' ) ;
> > > CursorManager.removeBusyCursor();
> > > Application.application.enabled =true ;
> > > }
> > > If you meant this then don't you think it is not good design , now
> suppose
> > > if instead of Alert message i am going to display inline error
> message on
> > > the view then i have to access view in my command class to display
> error
> > > message.
> > > ,
> > >
> > > ----- Original Message -----
> > > From: "Paul Andrews" <paul@>
> > > To: <[email protected]>
> > > Sent: Sat, 28 Jun 2008 19:00:07 +0100
> > > Subject: Re: [flexcoders] synchronous events in flex
> > >
> > >> ----- Original Message -----
> > >> From: <parjan@>
> > >> To: <[email protected]>
> > >> Sent: Saturday, June 28, 2008 2:54 PM
> > >> Subject: [flexcoders] synchronous events in flex
> > >>
> > >>
> > >> > Hi
> > >> > Can anyone tell me how to write synchronous events in flex
> application?
> > >>
> > >> There are no synchronous events.
> > >>
> > >> > I am calling an Httpservice on focus out event of text field this
> > >> > service
> > >> > checks name duplication. I want my application to wait for
> service to
> > >> > finish and then do some processing
> > >>
> > >> Supply a result handler for the httpservice and put your code in
> that. It
> > >> will be called asynchronously when the result is ready.
> > >>
> > >> Flex doesn't do waiting, except through event handlers.
> > >>
> > >> > Thanks in advance
> > >>
> > >> Paul
> > >
> >
>


Reply via email to