Показать сообщение отдельно
Старый 26.06.2007, 00:04
MaxCmd вне форума Посмотреть профиль Отправить личное сообщение для MaxCmd Найти все сообщения от MaxCmd
  № 4  
Ответить с цитированием
MaxCmd
 
Аватар для MaxCmd

Регистрация: Jun 2007
Сообщений: 18
Оба варианты не соответсвуют к моим вопросам.
Значит, покажу пример:
Код:
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;"

И извините за ощибки. У меня проблемы с русским.