Yep. You can't even loop in a flash function to wait for a callback in another flash function.
Steph > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of roymeo > Sent: Thursday, March 10, 2005 4:02 PM > To: Lingo programming discussion list > Subject: Re: <lingo-l> How to wait for a callback.... > > I think you know what you need to do already....:) > > You're going to have to loop on a frame until everything is loaded and > check fore each one. > > I think. > > roymeo > > At 06:55 PM 3/10/2005, you wrote: > >Here's some more context, I'm doing this for usling Flash XML > > > > xmlLoader = newObject("XML") > > setCallback(xmlLoader, "OnLoad", #LoadedXML, me) > > xmlLoader.Load(fileName) > > > >The problem is that the load function doesn't block and I can't loop > >after the load function or file never loads and the callback never > >happens. > > > > > > > >On Thu, 10 Mar 2005 15:34:49 -0800, Lars Liden <[EMAIL PROTECTED]> wrote: > > > I'm using "SetCallback" to get a callback from a Flash object in > > > lingo, however, I'd like to block (i.e. wait) for the callback to be > > > called before continuing execution of my lingo code. > > > > > > I'd like to do something like this: > > > > > > on Initialize() > > > - do Flash thing (1) and wait for callback > > > - do Flash thing (2) and wait for callback > > > - do Flash thing (3) and wait for callback > > > - do Flash thing (4) and wait for callback > > > - do Flash thing (5) and wait for callback > > > end > > > > > > Is there and easy way to do this? I've tried sitting in a repeat > > > loop and checking a flag that's set in the callback funtion, but this > > > prevents the callback from ever being called. (i.e.) > > > > > > - do Flash thing (1) > > > - repeat while {callback flag not set} > > > > > > - do Flash thing (2) > > > > > > I don't really want to break my initialize method into a bunch of > > > cascading callback functions. > > > > > > Thoughs? > > > [To remove yourself from this list, or to change to digest mode, go to > > http://www.penworks.com/lingo-l.cgi To post messages to the list, email > > [email protected] (Problems, email [EMAIL PROTECTED]). Lingo-L > > is for learning and helping with programming Lingo. Thanks!] > > > > >[To remove yourself from this list, or to change to digest mode, go to > >http://www.penworks.com/lingo-l.cgi To post messages to the list, email > >[email protected] (Problems, email [EMAIL PROTECTED]). Lingo-L > >is for learning and helping with programming Lingo. Thanks!] > > ----------- > Roy Crisman > Macromedia Director Programmer, Lingo Guru, Multimedia Producer > 277 N. Goodman St. > Rochester, NY 14607-1162 > (585)473-3492 home > (585)615-2873 cell > http://www.brokenoffcarantenna.com/ > roymeo(AT)brokenoffcarantenna.com > > [To remove yourself from this list, or to change to digest mode, go to > http://www.penworks.com/lingo-l.cgi To post messages to the list, email > [email protected] (Problems, email [EMAIL PROTECTED]). Lingo-L is > for learning and helping with programming Lingo. Thanks!] [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [email protected] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
