Показать сообщение отдельно
Старый 11.12.2003, 18:34
Krisha вне форума Посмотреть профиль Отправить личное сообщение для Krisha Найти все сообщения от Krisha
  № 8  
Krisha

Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
Отправить сообщение для Krisha с помощью ICQ
sergsa

К сожалению это мне не помогло. Событие onClipEvent (load) мувиклипа, который должен работать с пришедшими данными, происходит до того, как данные пришли и были обработаны.

при трейсе последовательность выглядит так:

- before getChaptersList
- inside getChaptersList
- movie loaded
- inside makeChaptersArray

Вот код 1 кадра:

chaptersList = new Array();

function getChaptersList ()
{
trace ("inside getChaptersList");

Chapters = new LoadVars();
Chapters.action = 'getChaptersList';
Chapters.sendAndLoad(_root.scriptName, Chapters, 'POST');

Chapters.onLoad = makeChaptersArray;
}

function makeChaptersArray ()
{
trace ("inside makeChaptersArray");

this.chaptersList = unescape(this.chaptersList);
this.chaptersList = this.chaptersList.split('|');

for (i=0; i < this.chaptersList.length; i++)
{
_root.chaptersList[i] = this.chaptersList[i].split(',');
}
}

trace ("before getChaptersList");
getChaptersList ();
stop();


Последний раз редактировалось Krisha; 11.12.2003 в 18:36.