
01.08.2004, 22:18
|
|
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
1. для загрузки: создать объект XML, использовать его метод XML.load()
2. для отслеживания окончания загрузки: создать обработчик события XML.onData или XML.onLoad
3. для разбиения загрузившегося в объект XML текста на строки: использовать функцию String.split, считая разделителем символы "\r\n" (этими символами кодируется перенос строки). т.е. необходимо взять загрузившуюся строку и вызвать относительно неё метод split("\r\n")
4. для разбиения получившихся строчек на отдельные символы "0" и "1" использовать ту же самую функцию String.split с пустым разделителем: String.split("")
5. при необходимости после этого перевести "0" и "1" в числа функцией Number()
алгоритм:
вызвать загрузку. в обработчике события онЛоад (или онДата) вызвать разбиение загрузившейся строки на массив отдельных строчек. далее в цикле перебрать все строчки и разбить их на отдельные символы. далее перебрать символы получившиеся из каждой строчки и перевести их в числа.
при таком раскладе у тебя получится лва цикла - один вложен в другой. и всё это добро вызывается из обработчика события, который срабатывает при окончании загрузки.
читай хэлп про всё из упомянутого, чот кажется незнакомым. когда прочитаешь - попробуй сделать описанный выше алгоритм. когда попробуешь сделать - спроси чего не понятно.
у меня всё :) если нужно всё это готовое - попроси D12, он тут генеральный альтруист :)
Последний раз редактировалось Nox Noctis; 01.08.2004 в 22:19.
|