
11.12.2003, 18:34
|
|
Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
|
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.
|