![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2003
Адрес: www.flasher.ru/forum
Сообщений: 946
|
есть файл тхт:
massiv = ["0", "1", "и так далее"] в файле он не один. там еще 3 массива и 6 переменных все разделены & как и надо. но почему то это не грузится loadVariavles.... все делаю правильно, проверял без массивов - работает. может массивы как то по особому грузить надо? я просто раньше с этим не сталкивался (максимум - приходилось грузить переменные из тхт) помогите, объясните [afr смотрел, там нету] Заранее спасибо!
__________________
44px|freealt|... |
|
|||||
|
Ветеран форума
|
Самый лучший вариант в твоей ситуации это использовать xml , грузить его во флешу и там уже лепить массивы ...
__________________
BestMasterиZация |
|
|||||
|
Привет!
Загрузи строку разделенную определенным символом на подстроки и воспользуйся String.split Метод split разбивает объект String на подстроки там, где встречается указанный символ и возвращает массив подстрок. |
|
|||||
|
Bright, кто ж так из текстового файлы грузит, да еще и массивы...:) ты бы еще в текстовом файле гоутуЕндПлей написал...:)
вот пример двумерного масива, удалишь лишнее...:) загоняешь в текстовик массив в таком виде: -------------------------------- info=1 | images/irbis/basic/001.jpg | images/irbis/swf/text1.swf; 1 | images/irbis/basic/002.jpg | images/irbis/swf/text1.swf; 1 | images/irbis/basic/003.jpg | images/irbis/swf/text1.swf; 2 | images/irbis/lux_classica/0001.jpg | images/irbis/swf/lux_klassika.swf ; -------------------------------- в мувике грузишь и разбиваешь на флешный двумерный массив: -------------------------------- arrayLoad = new LoadVars(); arrayLoad.load("irbis.txt"); arrayLoad.onLoad = build_array; function build_array() { arrayrow = arrayLoad.info.split(";\r\n"); //сначало дербаним по строкам for (i=0; i<arrayrow.length; i++) { arrayrow[i] = arrayrow[i].split(" | "); //потом по палке:) } for (i=0; i<arrayrow.length; i++) { trace(arrayrow[i]); } }; -------------------------------- простонько, да...?:) |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 5
|
Опять вопрос по загрузке переменных, вернее по доступу к ним.
Сорри, в поиске именно такого случая не нашёл... LoadVariables("/test.htm",""); ( в файле находится s_str=blablabla) Загружаю так, переменная становится видна (через Ctrl+Alt+V) как _level0.s_str="blablabla"; а как дальше её юзать? тут же ниже пишу в скрипте trace(_level0.s_str) - выдаёт undefined var s: string; s = _level0.s_str; trace (s) - тоже выдаёт undefined (( |
|
|||||
|
_root.s_str
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 5
|
Оценил Ваш искромётный юмор (прусь, можно сказать), но хотелось бы ответа по существу.
|
|
|||||
|
Регистрация: Jan 2006
Сообщений: 5
|
Конечно же я пробовал и _root.s_str и _global.s_str
- всё равно undefined... |
|
|||||
|
onLoad, onData ни о чем не говорит ?
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|