Why would it matter for the API whether or not event dispatching was asynchronous? Clients still listen for events and hear them; the only difference would be that the stack would get taller on the sync calls.
If you *really* needed to make ape async behavior, you could have the sync methods use a doLater() method to wait a frame before broadcasting an event. -Mark Hawley > > From: "pgp.coppens" <[EMAIL PROTECTED]> > Date: 2007/03/23 Fri AM 07:30:48 CST > To: flexcoders@yahoogroups.com > Subject: [flexcoders] How to asynchronously dispatch an event > > Hello, > > I am designing an "api" that manages a data model. Some of the methods > on the data model will trigger a server service (HTTPService), and > will therefore be handled asynchronously (no choice there). Other > actions, not going to the server, would be synchronous. > > I would like to give the "user" of the api a consistent (asynchronous) > view of the "api" but I can not seem to create asynchronous behavior. > > dispatchEvent seems to always synchronously invoke registered event > handlers. > > Is there a way to have a class method trigger an asynchronous event? > > Thanks in advance, > > Peter > > > -- John Mark Hawley The Nilbog Group 773.968.4980 (cell) -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/flexcoders/join (Yahoo! ID required) <*> To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/