![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|
|
|||||
|
Регистрация: Mar 2004
Адрес: Belarus
Сообщений: 31
|
Тут скрипт до боли просто, но у меня почему то не получается считать переменную из массива, который я формировал во время загрузки переменных из PHP скрипта.
Подскажите как считать?? pathData = new Array(); var vars = new LoadVars (); vars.onLoad = show_test; vars.g_user_name = _root.user_name; vars.sendAndLoad("http://www.server.com/show.php",vars,"POST"); function show_test(){ for (i=0; i < this.n; i++) { pathData[i+1]=this["path"+i]; trace(pathData[i+1]); } } stop(); А когда заношу в кнопу показать содержимое массива, то мне ничего не выводит? Как вывести содержимое??? |
|
|||||
|
Регистрация: Apr 2004
Адрес: Минск
Сообщений: 176
|
скорее всего, загрузка данных завершается раньше, чем код функции show_test успевает загрузится в оперативную память, и на момент окончания загрузки функция неопределена.
Поменяй местами определение функции и вызов sendAndLoad
__________________
Юра |
|
|||||
|
Регистрация: Apr 2004
Адрес: Минск
Сообщений: 176
|
Забыл по-ворчать:
Никогда нельзя вызывать функцию раньше, чем она будет определена! Азы программирования! Ну вот, теперь полегчало.
__________________
Юра |
|
|||||
|
Регистрация: Mar 2004
Адрес: Belarus
Сообщений: 31
|
А что и как поменять?? Помоги плиз!
А то у меня чего-то не выходит. ![]() |
|
|||||
|
Регистрация: Mar 2004
Адрес: Belarus
Сообщений: 31
|
Допетрил! Все уже работает, сенкс за помощь
![]() |
![]() |
Часовой пояс GMT +4, время: 03:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|