I've run into an odd problem that I haven't been able to find a solution to. In other programming languages (Perl, PHP, for example), if I want to do X, Y and Z in order, all with remote calls, it's very easy and straight forward. With Flex, I'm pretty confused on how to do something this simple. Here's the problem and why I'm confused ...
I'm using Flex and SOAP to talk to a web interface. In order to get to step Y, I have to first do step X. I can not skip to step Y without step X being complete. But setting up the flow to be two subroutine calls, X first, then Y, doesn't mean that X finishes first (and lately means Y actually finishes first). callX(var1,var2); callY(var3,var4); Since Flex uses listeners, and not return() how do you pass data around to know that X is complete? callX(var1,var2); {wait for callX to be finished, before continuing} callY(var3,var4); How do you pass data around successfully to do that check? Does my problem description make any sense or is my brain fried? ;) Treffy.