![]() |
Область видимости данных массива
Код:
var magazin_array = new Array (); Вопрос в следующем: как использовать элементы массива, например magazin_array[225], вне функции load_mag.onLoad в дальнейшем в программе |
Надо дождаться конца загрузки LoadVars
Т.е. последующие действия (функции) вызываются в onLoad'e |
Все данные в массив подгружаются и обрабатываются коректно. Трудность в том, что невозможно нигда, кроме как внутри load_mag.onLoad = function (success:Boolean){
Код:
if (success == true){ |
As_Serge, оформите код в посте тегами [code][/code].
|
А я про что говорил?
Да можно использовать только в функциях вызванных после onLoad или самой onLoad |
Код:
var magazin_array = new Array (); upd: код нерабочий, см. дальше |
Извините... Я наверное не правильнно задал вопрос :(
ВОЗМОЖНО ЛИ использовать элементы массива, например magazin_array[225], ВНЕ функции ...onLoad в дальнейшем в программе? И если - да, то как? грубо говоря Код:
trace(magazin_array[225]); |
Kikasso, а в чем тайный смысл строки
Код:
if ( (success == true ) == true ){As_Serge, загрузка данных асинхронна, поэтому и создан onLoad. Использовать полученные элементы нужно в обработчике onLoad или так, как написал Kikasso. |
Код:
var magazin_array = new Array (); Код:
if (success == true){2 As_Serge: теперь работает. Я выделил белым. |
ОЙ! извиняйте...
Усе заработало!!! Спасибо всем огромное за помощь! |
| Часовой пояс GMT +4, время: 10:58. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.