Показать сообщение отдельно
Старый 12.11.2005, 15:39
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Береться xml, у которого значение аттрибута, скажем, value отвечает за "петя, вася,....". Аттрибут action описывает действие "loadMovie, getURL". Аттрибут link отвечает за линк который надо обработать.
Получаем:
<quest value='петя' action='load' link='petya.swf'/>
<quest value='вася' action='get' link='vasya.html'/>
Теперь после загрузки xml парсим каждый нод и загоняем в массив вида:
arrayQuest['петя'] = {action:'load', link:'petya.swf'}
arrayQuest['вася'] = {action:'get', link:'vasya.html'}
после ввода слова пользователем, можно обработатать его toLowerCase для того чтобы уровнять варинаты написания с различным регистром.
Далее запрашичаем у массива наличии записи такого слова, если есть то согласно action и кода SEIFIPа выбираем действие и взяв значение link выполняем его.

xml-ую часть можно отбросить и описать массив ручками
__________________
(и)Нильс.ru | Плагины для FlashDevelop