![]() |
load ARRAY[]
Столкнулся с мааааленькой проблемой, есть массив
пытаюсь загрузить некоторые его переменные типа Myarray[7] из внешнего файла, где Myarray[7] = "1233455" все на одном уровне _level0 находится и загружается переменая туда же! Но переменная не обновляется!.... :( из-за чего это может быть? причем в объектах (при тестировании во флэше) переменная с новым значением есть но в вариаблз стоит старое значение? как вообще загружвать массив из файла. Хелп плиииииз! |
Так, давай по порядку....
Тебе из текстового файла надо грузануть параметр.... в мувик... тогда LoadVariables() в normal сам выберешь в какой уровень... но все опирациии с чилом делай только начиная со следующего кадра.... |
???
2corsair_net
Вообще-то у меня следующий алогоритм(Флэш 5: 1 кадр: ok=0; LoadVariablesNum ("stat", 0); (stat: myvar[1]=1&myvar[2]=1&myvar[3]=1&myvar[4]=1&ok=1& 2----- 3 if ok=0 gotoPlay 2 trace (myvar.join("*") - И НИЧЕГО!!!!!! :confused: Вроде все правильно даже в 1-м кадре определял объект myvar= New Array() тест в онлайне показывает в вариаблах их значения (по синтаксису - массивы!) в объектах пусто..... Почему не работает? (оффлайн) Может HELP? :) :) :) Спасибо за внимание |
Потому что массивы так не загрузить. Загружая переменную
a[120]=1235 ты загружаешь не 120-й элемент массива а, а переменную с именем a[120] ( цельным ). |
| Часовой пояс GMT +4, время: 11:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.