Оба варианты не соответсвуют к моим вопросам.
Значит, покажу пример:

Код:
msgLoader = new URLLoader();
msgLoader.addEventListener(Event.COMPLETE, getMessages);
label.appendText("ok;");
request = new URLRequest("http://localhost/SP/messages.php");
label.appendText("finish;");
private function getMessages(event:Event):void {
var txt:String = this.msgLoader.data;
label.appendText("completed;");
}
Если посмотрим результат, тогда отображается такой текст
"ok;finish;completed;".
Флеш не ждет окончание загрузки, он выполняет следующий код. Когда данные полно загрузится, потом выполняет getMessages.
А мне надо до окончания загрузки флеш не должен выполнять код. После загрузки он должен продолжит следующий код.
Значит мне надо окончательный текст в этом примере должен содержит
"ok;completed;finish;"
И извините за ощибки. У меня проблемы с русским.