Показать сообщение отдельно
Старый 01.08.2004, 22:18
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 2  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: 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.